首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请编写函数findRoot(),其功能是:利用以下所示的简单迭代方法求方程:cos(x)-x=-0的一个实根。 迭代步骤如下: (1)取x1初值为0.0。 (2)把x1的值赋给x0,即x0=x1。 (3)求出一个新的x1,即
请编写函数findRoot(),其功能是:利用以下所示的简单迭代方法求方程:cos(x)-x=-0的一个实根。 迭代步骤如下: (1)取x1初值为0.0。 (2)把x1的值赋给x0,即x0=x1。 (3)求出一个新的x1,即
admin
2020-10-21
92
问题
请编写函数findRoot(),其功能是:利用以下所示的简单迭代方法求方程:cos(x)-x=-0的一个实根。
迭代步骤如下:
(1)取x1初值为0.0。
(2)把x1的值赋给x0,即x0=x1。
(3)求出一个新的x1,即xl=cos(xO)。
(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 x1=0.00.x0; int i=0; do {x0=x1;//将x1的值赋给x0 x1=cos(x0);//得到一个新的x1的值 } while(fabs(x1-x0)>0.000001); //如果误差比所要求的值大.则继续循环 return x0; }
解析
本题主要考查方程的数值解法。
题目较简单,按照题目中所给的流程即可很快编出程序。
转载请注明原文地址:https://kaotiyun.com/show/YYdZ777K
本试题收录于:
三级网络技术题库NCRE全国计算机三级分类
0
三级网络技术
NCRE全国计算机三级
相关试题推荐
按逻辑功能区分,SIP系统由用户代理、代理服务器、重定向服务器和______4种元素组成。
在网络反病毒技术中,采用系统监控与读写控制,这种技术属于()。
计算机网络中的结点在相互通信时必须遵循统一的()。
帧中继系统设计的主要目标是用于互连多个______网。
路由器的发展表现在从基于软件实现路由功能的单总线CPU结构路由器,转向于基于硬件专用ASIC芯片的路由交换的高性能的
下列关于传输介质的叙述中,错误的是( )
下列关于以太网网卡地址的说法中,正确的是()。
有一种攻击不断对网络服务系统进行干扰,改变其正常的作业流程,执行无关程序使系统响应减慢甚至瘫痪。它影响正常用户的使用,甚至使合法用户被排斥而不能得到服务,这种攻击叫做【 】攻击。
数字签名的主要功能是______,发送者的身份认证,防止交易中的抵赖发生。
如果IP地址为192.168.43.25,子网屏蔽码为255.255.255.0,那么主机号是______。
随机试题
关于期货从业人员应当遵守的执业行为规范,下列表述中,不正确的是( )。
战国时期各国中央政府官员中属于中枢官员的有()
IfhalfofthewaterweretobedrainedfromthePacificOcean,acuriouskindofsubmarinemountaincalledaguyotwouldbeexp
阑尾()
疾病监测的最后一个环节是
下列哪种激素不是垂体前叶激素
患者,男,症见肾阳虚之宫冷,呃逆、呕吐,医生处方丁香等,因丁香的功效为()。
期货交易者进行反向交易了结手中合约的行为称为( )。
目前,我国()买卖基金差价收入不征收营业税。
A、Theyprovidedmessagesfromthegods.B、Theywouldhelpmilitaryleadersinbattle.C、Theywereadifferentworldwevisitedw
最新回复
(
0
)