首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
编写函数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
51
问题
编写函数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全国计算机二级
相关试题推荐
简述英国19世纪三次议会改革的内容及意义。(东北师范大学2002年世界近代史真题)
简述洋务运动的历史背景、主要内容和影响。(南开大学2018年世界历史真题)
论述1927—1949年中共土改各阶段政策文件及改革内容和影响。(复旦大学2015年历史学综合真题)
如果一组数据完全平衡,那么这组数据的离均差的总和为()
在一组数据11、11、11、11、13、13、13、17、17、18中,中数是()
多元线性回归方程中自变量的选择有哪两种方法?()
下列哪项不是具体运算时期儿童的特征?()
简论结构主义教育。
对社会现实的文化状况进行分析和评价,向学生提供有价值的文化。这是教育的哪种文化功能
关于遗传素质在人的身心发展中的作用,下列说法错误的是
随机试题
卫生统计学中编辑统计表的编制原则包括
企业投资的目的更注重()。
下列关于桥面系的叙述正确的是( )。
先进行建设项目的设计,待施工图设计结束后再进行施工总承包招标投标,然后再进行施工是()
甲化妆品生产企业为增值税一般纳税人,2015年10月,外购一批香水精,取得增值税专用发票上注明的价款2万元,当期生产领用90%的香水精用于继续生产香水,将生产出的香水对外销售,取得不含税销售额8万元。已知化妆品消费税税率为30%。下列表述正确的有(
电子商务是通过EDI这一核心技术来实现的。()
通过()发布招聘信息,具有信息传播范围广、速度快、成本低且不受时间、地域限制等特点。
光年是描述()的单位。
Itwassnowingwholenightthrough.WhenIgotup,I【M1】______foundthattheroadwascoveredwithsnow.Everything
Thequestionofwhetherlanguagesshapethewaywethinkgobackcenturies;Charlemagneproclaimedthat"tohaveasecond【S1】__
最新回复
(
0
)