首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列给定程序中,函数fun和funx的功能是:用二分法求方程2x3一4x2+3x一6:0的一个根,并要求绝对误差不超过0.001。 例如,若给m输入一100,给n输入90,则函数求得的一个根为2.000。 请改正程序中的错误,使它能得出正确
下列给定程序中,函数fun和funx的功能是:用二分法求方程2x3一4x2+3x一6:0的一个根,并要求绝对误差不超过0.001。 例如,若给m输入一100,给n输入90,则函数求得的一个根为2.000。 请改正程序中的错误,使它能得出正确
admin
2016-08-16
20
问题
下列给定程序中,函数fun和funx的功能是:用二分法求方程2x
3
一4x
2
+3x一6:0的一个根,并要求绝对误差不超过0.001。
例如,若给m输入一100,给n输入90,则函数求得的一个根为2.000。
请改正程序中的错误,使它能得出正确的结果。
注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!
试题程序:
#include
#include
double funx(double x)
{
return(2*x*x*x一4*x*x
+3*x一6);
}
double fun(double m,double n)
{
/*********found*********/
int r;
r=(m+n)/2;
/*********found*********/
while(1abs(n—m)<0.0 01)
{
if(funx(r)*funx(n)<0)
m=r;
else
n=r;
r=(m+n)/2;
}
return r;
}
main()
{
double m,n,root;
printf("Enter m n:\n");
scanf("%lf%lf",&m,&n);
root=fun(m,n);
printf("root=%6.3f\n",
root);
}
选项
答案
(1)dotlble r; (2)while(fabs(n—m)>0.001)
解析
(1)程序中会发现r=(m+n)/2,而m和n都是double型的,并且根据题意可知,变量r需要定义为double型。
(2)绝对误差不超过0.00l,所以循环条件应为labs(n—m)>0.001。
转载请注明原文地址:https://kaotiyun.com/show/C4Np777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
若已定义的函数有返回值,则以下关于该函数调用的叙述中错误的是
数据库系统的核心是
下列叙述中,不属于结构化程序设计方法的主要原则的是
请定义一个函数名为A,返回值为int,没有参数的纯虚函数的定义是【】。
将以下程序写成三日运算表达式是【】。if(a>b)max=a;elsemax=b;
若有以下程序:#include<iostream>usingnamespacestd;classmyClass{private:intvar;public:myClass
非成员函数只有在声明为类的【】才能访问这个类的所有private成员。
以下程序的功能是:按顺序读入10名学生4门课程的成绩,计算出每个学生的平均分数并输出,程序如下:#include<iostream>usingnamespacestd;intmain(){i
随机试题
碘苷齐夫多定
A.脂蛋白(α)B.VLDLC.IDLD.LDLE.HDL富含胆固醇的脂蛋白
大剂量阿司匹林引起胃出血的主要原因是
在聚酰胺色谱上对黄酮类化合物洗脱能力最弱的溶剂是
以教师个体职业良心形成的角度来看,教师的职业良心首先会受到()。
余涌:素食不会导致营养不良。研究表明,人体所需要的各种营养素,从蛋白质到各种微量元素,素食都可以足量含有。方宁:你说素食不会导致营养不良,我不同意。如果所有的人都素食,则目前所有与肉食有关的产业将全部倒闭,由此产生的失业大军将使难以计数的人陷入贫困而
2012年l1月29日,习近平在国家博物馆参观《复兴之路》展览时提出,实现中华民族伟大复兴,就是中华民族近代以来最伟大的梦想。2013年3月17日,习近平在第十二届全国人民代表大会第一次会议选举其担任中华人民共和国主席后发表讲话,再一次系统地阐述了中国梦
[*]
Therelationshipbetweenformaleducationandeconomicgrowthinpoorcountriesiswidelymisunderstoodbyeconomistsandpoliti
Youshouldspendabout20minutesonQuestions1-13whicharebasedonReadingPassage1below.AlfredNobelThemanbehindthe
最新回复
(
0
)