首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请编写函数findRoot(),其功能是;利用以下所示的简单迭代方法求方程;COS(x)-x=0的一个实根。 迭代步骤如下; (1)取x1初值为0.0。 (2)把x1的值赋给x0,即x0=xl。 (3)求出一个新的x1,即x1=cos(x0)。
请编写函数findRoot(),其功能是;利用以下所示的简单迭代方法求方程;COS(x)-x=0的一个实根。 迭代步骤如下; (1)取x1初值为0.0。 (2)把x1的值赋给x0,即x0=xl。 (3)求出一个新的x1,即x1=cos(x0)。
admin
2012-07-20
68
问题
请编写函数findRoot(),其功能是;利用以下所示的简单迭代方法求方程;COS(x)-x=0的一个实根。
迭代步骤如下;
(1)取x1初值为0.0。
(2)把x1的值赋给x0,即x0=xl。
(3)求出一个新的x1,即x1=cos(x0)。
(4)若x0-x1的绝对值小于0.000001,执行步骤(5),否则执行步骤(2)。
(5)所求x0就是方程cos(x)-x=0的一个实根,作为函数值返回。
函数writeData()负责把结果输出到OUT.DAT文件中。
注意;部分源程序已给出。
请勿改动主函数main()和写函数writeData()的内容。
试题程序;
#include
#include
#include
void writeData();
float findRoot()
{
}
void main()
{
system("CLS");
printf("root=%f\n",findRoot());
writeData();
}
void writeData()
{
FILE*wf;
wf=fopen("OUT.DAT","w");
fprintf(wf,"%f\n",findRoot());
fclose(wf);
}
选项
答案
float findRoot() { float xl=0.00,x0; int i=0; do {x0=xl; //将x1的值赋给x0 x1=cos(x0); //得到一个新的x1的值 } while(fabs(x1-x0)>0.000001); //如果误差比所要求的值大,则继续循环 return x0; }
解析
本题主要考查方程的数值解法。 题目较简单,按照题目中所给的流程即可很快编出程序。
转载请注明原文地址:https://kaotiyun.com/show/I24Z777K
本试题收录于:
三级网络技术题库NCRE全国计算机三级分类
0
三级网络技术
NCRE全国计算机三级
相关试题推荐
【 】是衡量数据传输系统正常工作状态下传输可靠性的参数。
一条物理信道直接连接两个需要通信的数据设备,称为【 】通信。
在下列各项中,一个计算机网络的3个主要组成部分是______。1、若干数据库2、一个通信子网3、一系列通信协议4、若干主机5、电话网6、大量终端
URL(统一资源定位器)主要包括3部分:协议类型、【 】和路径及文件名。
下列______是文件服务器的项目。
NetWare文件系统所有的目录与文件都建立在【 】硬盘上。
以下的网络管理功能中,不属于配置管理的是
在下列选项中,不属于Internet功能的是
随机试题
如何定取佟某的运动区:治疗佟某时,以下注意事项中错误的一项是:
女性,45岁。胸闷心悸8年余,加重伴咳嗽,双下肢水肿1个月余,既往有风湿热病史。查体:血压130/80mmHg,脉搏70次/min,两肺散在湿啰音,伴少许哮鸣音。心率85次/min,律不齐,心前区可闻及舒张期杂音,双下肢水肿。为明确诊断应进一步做哪些检
碾压混凝土坝施工时,在振动碾压3~4遍后,(),则表明混凝土料干湿适度。
破产法规定,企业整顿期间,应将整顿的情况定期向()报告,同时向()报告,并听取意见。
税务机关对单价()元以下的其他生活用品,不采取税收保全措施和强制执行措施。
下列选项中,与“王静和李跃是军人”的判断类型不同的是()。
并非任何战争都必然导致自然灾害,但不可能有不阻碍战争的自然灾害。以下哪一项与上述断定的含义最为接近?()
随着信息技术和人工智能的快速发展,许多行业的工作人员会越来越多地被自动化系统和机器人系统替代,人们开始思考未来该如何应对职业选择的压力,学校的教育教学该向何处走。这一现象较好地体现了生产力发展对()的制约作用。
ASpecialClockEverylivingthinghaswhatscientistscallabiologicalclockthatcontrolsbehavior.Thebiologicalclock(5
WhatdoesthenewssayaboutthepresidentialelectioninIndonesia?
最新回复
(
0
)