首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请编写函数findRoot(),其功能是;利用以下所示的简单迭代方法求方程;COS(x)-x=0的一个实根。 迭代步骤如下; (1)取x1初值为0.0。 (2)把x1的值赋给x0,即x0=xl。 (3)求出一个新的x1,即x1=cos(x0)。
请编写函数findRoot(),其功能是;利用以下所示的简单迭代方法求方程;COS(x)-x=0的一个实根。 迭代步骤如下; (1)取x1初值为0.0。 (2)把x1的值赋给x0,即x0=xl。 (3)求出一个新的x1,即x1=cos(x0)。
admin
2012-07-20
98
问题
请编写函数findRoot(),其功能是;利用以下所示的简单迭代方法求方程;COS(x)-x=0的一个实根。
迭代步骤如下;
(1)取x1初值为0.0。
(2)把x1的值赋给x0,即x0=xl。
(3)求出一个新的x1,即x1=cos(x0)。
(4)若x0-x1的绝对值小于0.000001,执行步骤(5),否则执行步骤(2)。
(5)所求x0就是方程cos(x)-x=0的一个实根,作为函数值返回。
函数writeData()负责把结果输出到OUT.DAT文件中。
注意;部分源程序已给出。
请勿改动主函数main()和写函数writeData()的内容。
试题程序;
#include
#include
#include
void writeData();
float findRoot()
{
}
void main()
{
system("CLS");
printf("root=%f\n",findRoot());
writeData();
}
void writeData()
{
FILE*wf;
wf=fopen("OUT.DAT","w");
fprintf(wf,"%f\n",findRoot());
fclose(wf);
}
选项
答案
float findRoot() { float xl=0.00,x0; int i=0; do {x0=xl; //将x1的值赋给x0 x1=cos(x0); //得到一个新的x1的值 } while(fabs(x1-x0)>0.000001); //如果误差比所要求的值大,则继续循环 return x0; }
解析
本题主要考查方程的数值解法。 题目较简单,按照题目中所给的流程即可很快编出程序。
转载请注明原文地址:https://kaotiyun.com/show/I24Z777K
本试题收录于:
三级网络技术题库NCRE全国计算机三级分类
0
三级网络技术
NCRE全国计算机三级
相关试题推荐
网络操作系统为支持分布式服务功能,提出了一种新的网络资源管理机制,即______。
在Client/Server工作模式下,客户机使用【 】向数据库服务器发送查询命令。
B-ISDN中的ISDN的意思是综合业务数字网(IntegratedServiceDigitalNetwork),而B的意思是【 】。
在下列各项中,一个计算机网络的3个主要组成部分是______。1、若干数据库2、一个通信子网3、一系列通信协议4、若干主机5、电话网6、大量终端
URL(统一资源定位器)主要包括3部分:协议类型、【 】和路径及文件名。
文件、图像、数字视频与语音数据的传输是网络操作系统基本服务中的
文件系统的多级目录结构是—种______。
网络协议中规定通信双方要发出什么控制信息,执行的动作和返回的应答的部分称为
FTP能识别两种基本的文件格式,它们是
在因特网中,文件传输服务采用的工作模式为【 】模式。
随机试题
比较中心限定原则与周边限定原则
患者感觉身热下利,胸脘烦热,口干作渴,喘而汗出,舌红苔黄,脉数。宜选用
属于讯息的是
患者,女性,45岁,肝硬化病史7年,午饭后突然呕吐褐色胃内容物,量约500ml,来院急诊。最易出现的并发症是
某建设单位要在某市建一个年产10万t水泥的现代化水泥厂,在开工建设之前,该建设单位对建设项目应当按照《环境影响评价法》的规定编制环境影响报告书,其内容不包括( )。
采用查定征收的税款征收方式的纳税人具有的特征包括()。
某天办公桌上台历显示是一周前的日期,将台历的日期翻到当天,正好所翻页的日期加起来是168。那么当天是几号?()
对于培养学生智力技能具有现实意义的途径是()。
Itiscommonknowledgethathealthyfoodssuchasfruitsandvegetablescontaincertainnutrientsthatpromotegoodhealth—namel
只能在建立它的模块中使用的变量为()。
最新回复
(
0
)