首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
编写函数fun,它的功能是:利用以下所示的简单迭代方法求方程:cos(x).x=0的一个实根。 xn+1=cos(xn) 迭代步骤如下: (1)取x1初值为0.0; (2)x0=x1,把x1的值赋给x0; (3)x1=cos(x0)
编写函数fun,它的功能是:利用以下所示的简单迭代方法求方程:cos(x).x=0的一个实根。 xn+1=cos(xn) 迭代步骤如下: (1)取x1初值为0.0; (2)x0=x1,把x1的值赋给x0; (3)x1=cos(x0)
admin
2016-10-29
53
问题
编写函数fun,它的功能是:利用以下所示的简单迭代方法求方程:cos(x).x=0的一个实根。
x
n+1
=cos(x
n
)
迭代步骤如下:
(1)取x1初值为0.0;
(2)x0=x1,把x1的值赋给x0;
(3)x1=cos(x0),求出一个新的x1;
(4)若x0-x1的绝对值小于0.000001,执行步骤(5),否则执行步骤(2);
(5)所求x1就是方程cos(x)-x=0的一个实根,作为函数值返回。
程序将输出结果Root=0.739086。
注意:部分源程序在文件PROGl.C中。
请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入你编写的若干语句。
#include
#include
double fun()
{
}
main()
{
void NONO();
printf("Root=%f\n",fun());
NONO();
}
void NONO()
{/*本函数用于打开文件,输入数据,调用函数,输出数据,关闭文件。 */
FTLE*wf;
wf=fopen("out.dat","w");
fprintf(wf,"%f\n",fun());
fclose(wf);
}
选项
答案
float x0, x1=0.0; do { x0=x1; x1=cos(x0); } while(fabs(x0一x1)>0.000001); return x1;
解析
进入fun函数,根据前面的分析:
根据题中给出的求解步骤,首先x1初值为0.0;若x0-x1的绝对值大于0.000001就循环进行迭代,即“x0=x1;x1=cos(x0);”直到满足题目中的要求,返回x1,即实根。
转载请注明原文地址:https://kaotiyun.com/show/GjDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
设变量x为float型且已经赋值,则以下语句中能够将x中的数值保留到小数点后面两位,并将第三位四舍五入的是______。
fseek函数的正确调用形式是【】。
5.【】是数据库设计的核心。
有下列函数:intfun(char*s){char*t=s;while(*t++);reurn(t-s);}该函数的功能是()。
已知大写字母A的ASCII码是65,小写字母a的ASCII码是97。下列不能将变量c中的大写字母转换为对应小写字母的语句是()。
数据库系统其内部分为三级模式,即概念模式、内模式和外模式。其中,______是用户的数据视图,也就是用户所见到的数据模式。
若有如下结构体说明:structSTRU{inta,b;charc:doubled;structSTRU*p1,*p2;}请填空,以完成对t数组的定义,t数组的每个元素为该结构体类型。【】
在函数调用过程中,如果函数funA调用了函数funB,函数funB又调用了函数funA,则______。
以下程序段中,能够通过调用函数fun,使main函数中的指针变量p指向一个合法的整型单元的是______。
随机试题
肺心病患者高度水肿,PaCO2>7.98kPa(60mm-Hg),心率114次/min,下列哪种治疗较为合理
若某人的血清中仅含有抗A凝集素,则其血型为
对于假肢的使用不正确的是
男性,42岁,食欲减退,尿色深两周,来院就诊。查体:皮肤、巩膜均黄染,肝大,肋下2cm,轻度触痛,脾肋下未及;实验室检查:总胆红素120umol/L,直接胆红素60umol/L,ALT200U/L,AIJP100U/L,GGT100U/L,尿胆红素及尿胆原
建设项目应当依据真实的交易、事项以及完整、准确的账簿记录等资料,并按照统一的会计制度规定的()编制财务会计报告,不得违反相关条例和统一的会计制度规定;任何组织或者个人不得授意、指使、强令企业违反国家条例和统一的会计制度规定。
某公司为了提高员工的工作效率,公司高层决定通过工作研究的方法来提高员工的作业能力和降低劳动的疲劳程度。根据以上资料,回答下列问题:工作研究是运用系统分析的方法将工作中()的因素排除。
根据企业所得税法律制度的规定,以下属于非居民企业的是()。
随着人类生命的延长和对生活健康品质的个性化需求,制造业正在从以满足人类对交通和能源的需求向满足人类对生命健康的需求_______,人工关节、人工肝脏等的_______正是其中的典型代表。但不可否认的是,人工关节等产品仍然存在着不可解决的缺陷,人类期待着制造
A.社区牙周指数为0B.社区牙周指数为1C.社区牙周指数为2D.社区牙周指数为3E.社区牙周指数为4探诊可见牙石,无牙周袋()。
Migrationisusuallydefinedas"permanentorsemi-permanent-changeofresidence."Thisbroaddefinition,ofcourse,wouldinclu
最新回复
(
0
)