首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
编写函数fun(),它的功能是利用以下所示的简单迭代方法求方程cos(x)-x=O的一个实根。 Xn+1=COS(Xn) 迭代步骤如下: (1)取x1初值为0.0。 (2)xO=x1
编写函数fun(),它的功能是利用以下所示的简单迭代方法求方程cos(x)-x=O的一个实根。 Xn+1=COS(Xn) 迭代步骤如下: (1)取x1初值为0.0。 (2)xO=x1
admin
2009-01-15
42
问题
编写函数fun(),它的功能是利用以下所示的简单迭代方法求方程cos(x)-x=O的一个实根。
Xn+1=COS(Xn)
迭代步骤如下:
(1)取x1初值为0.0。
(2)xO=x1,把x1的值赋给x0。
(3)x1=cos(x0),求出一个新的x1。
(4)若x0-x1的绝对值小于0.000001,则执行步骤(5),否则执行步骤(2)。
(5)所求x1就是方程cos(x)-x=O的一个实根,作为函数值返回。
程序输出结果Root=0.739085。
注意:部分源程序已存在文件rest6_2.cpp中。
请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入所编写的若干语句。
文件test6_2的内容如下:
#include<conio.h>
#include<math.h>
#include<iostream.h>
float fun()
{
}
void main()
{
cout<<"Root="<<fun()<<endl;
}
选项
答案
float fun() {float x1=0.0,x0; do {x0=x1; x1=cos(x0); } while(fabs(x0-x1)>=1e-6); return x1; }
解析
解答本题的关键之处在于看清题中所给的“迭代步骤”,同时要理解xn+1=cosxn通式的含义,要考虑到x1的初值为0.0注意:fabs()函数的功能是用来求某数的绝对值,用时要进行文件包含#include<math.h>。
转载请注明原文地址:https://kaotiyun.com/show/yKID777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
简述隋唐科举制度的基本内容和历史作用。(苏州大学2004年中国古代史真题)
“要尽量多地要求一个人,也要尽可能地尊重一个人”体现了马卡连柯的
于1872年颁布,规定6~14岁的8年初等教育为强迫义务教育阶段的法案是
简述大学服务社会功能的形成与发展。
下列关于实用主义的说法错误的是
下列关于学校教育的说法,错误的是
根据CAPM模型,假定市场组合收益率为15%,无风险利率为6%,某证券的Beta系数为1.2,期望收益率为18%,则该证券()。
《公司法》第154条第2款规定:公司发行公司债券应当符合《中华人民共和国证券法》、规定的发行条件。这一条文属于法律规则中的()。
明太祖朱元璋在总结元亡历史教训的基础上,确立了“刑乱国用重典”的立法指导思想。其主要表现在那两个方面?
某公司三个部门向灾区捐款,甲部门捐款数是另外两个部门捐款数的,乙部门捐款数是另外两个部门捐款数的。已知丙部门捐款1800元,则这三个部门共捐款()。
随机试题
A、Itcandifferentiatebetweenfatbabiesandthin.B、Itcanidentifyachild’spossibilityofgrowingfatfrombabyhood.C、It
在神经上皮性肿瘤中最多见的是CT常见钙化的是
A、劣药B、假药C、保健药品D、非处方药E、特殊管理药品药品成分的含量不符合国家药品标准的是
护士查房问某老人:“老人家,您还好吗?”老人爱理不理,护士再问还是不理,于是问:“昨晚睡得不好?”老人说:“就是,环境不适应,还有人打呼。”此种沟通属于
进行浅埋暗挖施工方案的选择应考虑的因素有()。
科学揭示燃烧现象的是()。
如果不堆叠,直径16厘米的盘子里最多可以放多少个边长为6厘米的正方体?
消费者储蓄增多而消费支出减少,则()
标志党探索中国社会主义建设道路良好开端,初步总结了我国社会主义建设的经验,明确提出了以苏为鉴,独立自主地探索适合中国情况的社会主义建设道路的著作是()
ThecurrentemergencyinMexicoCitythathastakenoverourlivesisnothingIcouldeverhaveimaginedformeormychildren.
最新回复
(
0
)