首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请编写函数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
77
问题
请编写函数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://jikaoti.com/ti/pps7FFFM
本试题收录于:
三级网络技术题库NCRE全国计算机三级分类
0
三级网络技术
NCRE全国计算机三级
相关试题推荐
公钥加密算法可用于多个方面,不正确的一项是()。
有关电子支付方式,下列说法错误的是()。
能让用户通过内置浏览器在移动电话上访问Internet技术是【 】。
关于第三层交换机,说法正确的是______。
B-ISDN综合选择了线路交换的实时性和分组交换的灵活性的【 】技术作为它的数据传输技术。
一个IP地址由网络号部分和主机号部分组成。在进一步划分子网的时候,C类IP地址的子网号是从______部分划分出来的。
使用历史记录是WWW浏览器的基本功能。历史命令用于记录一个用户最新访问过的_______。
下列哪一项不是打开文件时所做的工作?______
根据交换机的帧转发方式,交换机可以分为以下3类:直接交换方式,存储转发交换方式和______方式。
Ethernet交换机实质上是一个多端口的()。
随机试题
如果假想将弧齿锥齿轮的节锥角增大到90°,则其节锥面变为平面,弧齿锥齿轮也就变成为一个弧齿平面齿轮,因此,假想弧齿平面齿轮的法向齿形是()形的,齿面是一个()面。
在浏览器地址栏中输入的URL(例如:http://www.people.com.cn),其中http指的是()。
复苏的主要目的是()
溶组织内阿米巴结肠内阿米巴
牙周炎的病因中应首先考虑何种因素以指导治疗
国有企业下岗职工的基本医疗保险费,包括单位缴费和个人缴费,均由再就业服务中心按照当地上年度职工平均工资的( )为基数缴纳。
根据()进行工作设计,会使工作变得更为机械化。
处罚也是一种教育,其目的是通过处罚促使违法者翻然醒悟,自觉遵守国家的法律,所以要寓处罚于教育的全过程。()
Inthefollowingarticle,somesentenceshavebeenremoved.ForQuestions1—5,choosethemostsuitableonefromthelistA—G
TheAmericaneconomicsystemisorganizedaroundabasicallyprivateenterprise.It’s【B1】economyinwhichconsumersdeterminew
最新回复
(
0
)