首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
编写函数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
44
问题
编写函数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全国计算机二级
相关试题推荐
简述古埃及阿蒙霍特普四世(埃赫那吞)宗教改革的内容及其影响。(南京大学1997年世界古代中世纪史真题)
计算两次考试成绩(X、Y)的相关系数。
多元线性回归方程中自变量的选择有哪两种方法?()
在一组原始数据中,各个Z分数的标准差为()
“八年研究”主要涉及四个方面问题,其中不是“八年研究”的议题的是
关于教育目的确立的依据,下列说法错误的是
生物起源说和心理起源说的根本错误在于否认了教育的
教育制度的两个基本方面是
23岁的某医药公司总经理甲存银河宾馆客房里遭遇抢劫遇害。警方事后从宾馆的安全监视系统记录资料中发现,凶手乙(被判处死刑)在入室作案前,曾尾随甲,并在不到两个小时内7次上下电梯进行跟踪。但对形迹可疑的乙,宾馆保安人员无一人上前盘问。死者父母认为宾馆严重失职,
在等差数列{an}和{bn}中,。(1){an}和{bn}前n项和之比为(7n+1):(4n+27);(2){an}和{bn}前21项的和之比为5:3。
随机试题
沟通的首要功能是()
A.医院药学的背景B.医院药学的中心C.医院药学的基础D.医院药学的原则E.医院药学的目的用药有效、安全、经济、合理是
当轮胎式起重机带载行走时,道路必须平坦坚实,载荷必须符合出厂规定,重物离地面不得超过()mm,并应拴好拉绳,缓慢行驶。
对城镇体系规划的类型描述错误的是()。
在()情况下,成交价格与债券的应计利息是分解的。
患者,男,25岁,腹部被人扎伤后有少量肠管脱出,现场处理原则是()。
新民主主义社会是向社会主义转变的过渡性的社会形态,存在着以下几种经济成分
将函数展开成x-2的幂级数,并求出其收敛范围.
TherearemanysuperstitionsinBritain,butoneofthemost【C1】______heldisthatitisunluckytowalkunderaladder—evenif
假设(AL)=9BH,执行DAA指令,CPU将自动完成下面哪一种操作?
最新回复
(
0
)