首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请编写函数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
99
问题
请编写函数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全国计算机三级
相关试题推荐
超文本是一种集成化的菜单系统,通过选择热字可以跳转到其他的文本信息,它的最大特点是_______。
帧中继技术是在OSI第几层上用简化的方法传送和交换数据单元的一种技术?
ATM网络中有固定长度的信元(cell),每个信元长度为【】字节。
下列关于以太网网卡地址的说法中,正确的是()。
P2P网络的基本结构之一是__________结构,其特点是由服务器负责记录共享的信息以及回答对这些信息的查询。
有一种攻击不断对网络服务系统进行干扰,改变其正常的作业流程,执行无关程序使系统响应减慢甚至瘫痪。它影响正常用户的使用,甚至使合法用户被排斥而不能得到服务,这种攻击叫做【 】攻击。
交换式局域网的核心部件是局域网交换机。局域网交换机可以在连接到交换机端口的多个结点之间同时建立多个______。
初期开发的基于文件服务器的局域网,操作系统属于:________。
关于电子邮件服务的描述中,正确的是______。
交换式局域网中的局域网交换机可以在多个端口之间同时建立
随机试题
以下支票应当记载的事项中,哪些在出票时未曾记载,若事后不经补记,支票便不得使用:()
QFII可以参与()的申购。Ⅰ.新股发行Ⅱ.可转换债券发行Ⅲ.股票增发Ⅳ.股票配股
下列关于财务内部收益率计算的说法,正确的有()。
利用电视、广播刊登招聘广告的优点是()。
良好的咨询关系是()。
认知内驱力、自我提高内驱力和附属内驱力,在动机结构中所占的比重并非一成不变,在()附属内驱力最为突出。
Everyoneknowsthatthefirstruleofdrivingisnevertakingyoureyesofftheroad.Teendrivers【C1】______beingcareful,butt
下列数据结构中,能够按照“先进后出”原则存取数据的是()。
Afterits(1)tothe(2)in2001,Chinahastakenstepstowardsopeningupits(3).AsaconditionforjoiningtheWTO,China(
Whichoneisnottrueaboutthemagistrate?Thepoliticalchangesledto______.
最新回复
(
0
)