首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列给定程序中,函数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
25
问题
下列给定程序中,函数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全国计算机二级
相关试题推荐
有以下程序 #include"iostream.h" voidmain() { inti=1,j=1,k=2; if((j++||k++)&&i++) cout<<i<<","<<j<<","<<k;
在32位的计算机中,一个char型数据所占的内存长度的字节是
下列叙述中,不属于数据库系统的是
下列叙述中,不属于结构化程序设计方法的主要原则的是
对虚函数的调用有两种方式:【】和【】。
在进行了任何C++流的操作后,都可以用C++流的有关成员函数检测流的状态,其中只能用于检测刚进行的操作是否失败函数名是()。
假定MyClass为一个类,那么下列的函数说明中,()为该类的析构函数。
在C++语言中,对函数参数默认值描述正确的是()。
以下程序的功能是:按顺序读入10名学生4门课程的成绩,计算出每个学生的平均分数并输出,程序如下:#include<iostream>usingnamespacestd;intmain(){i
随机试题
在下面的Socket通信中,_______是顾客端程序中要用到的系统调用。
西蒙将感受到的引诱一贡献的功利性称作是______。
A.呼吸深慢,并伴呼吸节律异常B.夜间突发呼吸困难,伴咳浆液粉红色泡沫痰C.吸气困难,三凹征阳性,伴干咳及喉鸣D.呼吸浅表、频率增快,并胸痛、口周麻木、手足搐搦E.呼气、吸气均费力,呼吸频率增快、变浅喉痉挛
治疗阳明经头痛宜首选
首选用于治疗心律失常心肝失调证的方剂是
(2010年案例分析第71—75题)东方市城南区飞天广告公司诉东方市城北区太阳食品公司拖欠广告费40万元纠纷案件,经城北区人民法院审理后,判决太阳食品公司败诉,太阳食品公司不服,上诉至东方市中级人民法院,市中级人民法院作出终审判决,驳回上诉,维持原判。由于
根据《建设工程安全生产管理条例》,施工单位的主要负责人、项目负责人、专职安全生产管理人员应当经( )考核合格后方可任职。
职工原在军队服役,因战、因公负伤致残,已取得革命伤残军人证,到用人单位后旧伤复发的,按照《工伤保险条例》的有关规定,应享受除()以外的工伤保险待遇。
甲公司是一家上市公司。下列股票交易行为中,属于证券法律制度所禁止的有()。
注册会计师谭君负责对L公司2005年度会计报表的存货项目实施审计。针对审计中发现的下列相关业务,请代为做出正确的专业判断。
最新回复
(
0
)