首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
编写函数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
43
问题
编写函数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://jikaoti.com/ti/lMkiFFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
在以下关于“沟通”的判断中,不正确的是()。
简述戊戌变法的内容和意义。
日本历史上的哪个时期与中世纪西欧相似?从政治制度、经济制度、社会结构等方面比较。(厦门大学2014年历史学基础真题)
神经胶质细胞的功能有
斯皮尔曼等级相关适用于两列具有哪种性质的测量数据,或总体为非正态的等距、等比数据?()
事后检验常用的方法有()
规定在各城区设立修业两年的初级国民学校、在省城设立5年制的中心国民学校的俄国法案是
“八年研究”主要涉及四个方面问题,其中不是“八年研究”的议题的是
在美国,赞成“六——三——三学制”,肯定了综合中学的地位,而且提出了“人人的中等教育”的文件是
下列选项中不是乌申斯基主张的教学原则是
随机试题
不违农时,谷不可胜食也。胜:
关于骨盆直肠间隙脓肿的叙述正确的是
A.我国最早的本草学专著B.系统整理了南北朝以前的药物学资料C.集我国16世纪以前药学成就之大成D.我国现存最早的完整的古本草合刊本E.我国的第一本官方本草《神农本草经》
定量预测方法包括延伸性预测法和因果分析法,其中延伸性预测法又可分为()。
职业技能包括()。
若将水稻田里的杂草全部铲除,则稻田生态系统将发生的变化是()。
下列军事武器装备按发明时间先后排序.错误的是()。
在Excel2003中,根据工作表的实际内容由系统自动插入分页符,在“分页预览”视图中不能被移动。
【B1】ThefreeenterprisesystemhasproducedatechnologycapableofprovidingtheAmericanconsumerwiththelargestandmostva
WhoisMrsSuttonworriedabout?
最新回复
(
0
)