首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请编写函数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
108
问题
请编写函数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全国计算机三级
相关试题推荐
Ethernet交换机是利用______进行数据交换的。
在Client/Server工作模式下,客户机使用【 】向数据库服务器发送查询命令。
如果对数据的实时性要求比较高,但对数据的准确性要求相对较低(如在线电影),一般可在传输层采用______协议。
网络协议中规定通信双方要发出什么控制信息,执行的动作和返回的应答的部分为
以下的网络管理功能中,不属于配置管理的是
网络协议中规定通信双方要发出什么控制信息,执行的动作和返回的应答的部分称为
对称型加密对数据进行加密或解密所使用的密钥个数是
初期开发的基于文件服务器的局域网,操作系统属于______。
随机试题
行政机关依法对被许可人从事行政许可事项的活动进行监督检查时,应当将监督检查的情况和处理结果予以记录,由监督检查人员签字后归档。公众()查阅行政机关监督检查记录。
患者,男性,25岁。腹部被倒墙压伤,中腹部剧痛伴呕吐3小时。查体:血压120/85mmHg,体温38℃,腹肌紧张,压痛、反跳痛阳性,肠鸣音消失。患者最可能的诊断是
某城市拟建一城市污水二级处理厂,该城市所有工厂排出的工业废水其性质与城市污水性质类似,为解决工业污水问题提出了四个方案,指出其中()方案最经济合理。
下列合同中,应当征收印花税的是()。
一个测验能测出它所要测量的对象的程度,称为测量的()。
以前有几项研究表明食用巧克力会增加食用者患心脏病的可能性。而一项最新的、更为可靠的研究得出的结论是:食用巧克力与心脏病发病率无关。估计这项研究成果公布以后,巧克力的消费量将会大大增加。上述推论基于以下哪项假设?
采用频繁反馈和根据每个学牛的需要进行评价属于()。
Whatarethesepeopleplanningtodo?
A、Onfoot.B、Bybus.C、Bycar.D、Bybike.AM:Don’tyouusuallydrivetowork?W:No.Iwalktoworkeveryday.Q:Howdoesthe
Thefollowingisanadvertisement.Afterreadingit,youshouldcompletetheinformationbyfillingintheblanksmarked46thro
最新回复
(
0
)