首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
编写函数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
45
问题
编写函数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全国计算机二级
相关试题推荐
阅读下列史料并回答问题:历史上有这样一个民族:5000年的历史中,有2000多年在颠沛流离的路上行走天下,浪迹天涯,宛如一直行进在炼狱之巅。不管到哪里,他们没有权利,没有地位,没有自己的国家,随时有着被其他民族异化的危机(尽管事实上有一部分犹太人
卡方检验要求每个单元格的理论次数不得小于5,如果小于5应该采用以下的哪些处理办法?()
“要尽量多地要求一个人,也要尽可能多地尊重一个人”所体现的德育原则是()
关于遗传素质在人的身心发展中的作用,下列说法错误的是
下列说法错误的是
根据教育的定义,下列哪一个选项不是教育活动?
推动高中的多样化与特色化发展的要求不包括
对于宪法的归属,甲、乙、丙三个同学有不同看法。甲认为:宪法是一个法律部门,它属于部门法。乙认为:宪法是法的渊源,它属于法的渊源之一。丙认为:宪法是一个规范性法律文件,它属于规范性法律文件的范围。请运用法理学的知识对这些观点加以分析。
《合同法》第249条规定:当事人约定租赁期间届满租赁物归承租人所有,承租人已经支付大部分租金,但无力支付剩余租金,出租人因此解除合同收回租赁物的,收回的租赁物的价值超过承租人欠付的租金以及其他费用的,承租人可以要求部分返还。在该法律规则中,假定条件是(
直线x—y+m=0与圆x2n+y2n一2x一1=0有两个不同交点的一个充分不必要条件是()。
随机试题
等体积等物质的量浓度的氢氧化钡溶液和盐酸溶液混合后,加入石蕊试液,溶液呈()。
被告人是聋、哑或未成年人而没有委托辩护人的,人民法院
A.3mm B.10mm C.12mm~16mm D.18mm~25mm E.40mm~60mm下颌功能性前伸范围是
饮食太多会出现过度安逸,长期不从事劳动和体育运动出现
口服有机磷中毒一般出现症状的时间为
客户信用风险的控制措施包括( )。
关于基金财产保管的基本要求,下列说法正确的有()
各级文化主管部门、公安部门和其他有关部门的工作人员依法履行监督检查职责时,有权进入娱乐场所。()
成败归因分析十分重要。不同的归因倾向会使人对成功和失败产生不同的情感体验和情感反应,并由此影响个体对未来结果的预期和努力。()
【2014年山东淄博.多选】加德纳多元智能理论认为,每个人都可能拥有多种智能,且拥有自己的潜在优势领域。按照这一理论,作家的优势智能应该是()。
最新回复
(
0
)