首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列给定程序中,函数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
2018-03-28
58
问题
下列给定程序中,函数fun和funx的功能是:用二分法求方程2x
3
一4x
2
+3x一6=0的一个根,并要求绝对误差不超过0.001。
例如,若给m输入一100,给n输入90,则函数求得的一个根为2.000。
请改正程序中的错误,使它能得出正确的结果。
注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!
试题程序:
#include<stdio.h>
#include<math.h>
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.001)
{
if(funx(r)*funx(n)<0)
m=r;
else
n=r;
r=(m+n)/2;
}
return r;
}
main()
{
double m , n, root;
print:f("Enter m n:\n");
scanf("%lf%lf",&m,&n);
root=fun(m,n);
printf("root=%6.3f\n",
root);
}
选项
答案
(1)double r; (2)while(fabs(n—m)>0.001)
解析
(1)程序中会发现r=(m+n)/2,而m和n都是double型的,并且根据题意可知,变量r需要定义为double型。
(2)绝对误差不超过0.001,所以循环条件应为labs(n—m)>0.001.。
转载请注明原文地址:https://kaotiyun.com/show/Xxxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列程序中的函数stropy2()实现字符串两次复制,即将t所指字符串复制两次到s所指内存空间中,合并形成一个新字符串。例如,若t所指字符串为:efgh,调用strcpy2后,s所指字符串为:efghefgh。请填空。#include<stdi
下列程序的输出结果是______。#include<stdio.h>main(){intx=1,y=1,a=1,b=1;switch(x){case1:
以下程序的输出结果是()。#include<stdio.h>intfun(intx){staticintt=0;return(t+=x);}main(){ints,i;for(i=1;
下列属于不合法的main函数命令行参数表示形式的是()。
两次运行下面的程序,如果从键盘上分别输入3和2,则输出结果是()。#include<stdio.h>main(){intx;scanf("%d",&x);if(x++>2)printf("%d",x);
请在以下程序第一行的下划线处填写适当内容,使程序能正确运行。 【】(double,double); main( ) {doublex,y; scanf("%lf%lf",&x,&y); printf("%lf\n",ma
排序是计算机程序设计中的一种重要操作,常见的排序方法有插入排序、【】和选择排序等。
以下程序段中与语句k=a>b?(b>c?1:0):0;功能等价的是( )
以下叙述中错误的是()。
有以下程序#includemain(){charp[]={′a′,′b′,′c′},q[10]={′a′,′b′,′c′};printf("%d%d\n",strlen(p),strlen(q));}以下叙述中正确的是
随机试题
跳出循环体,提前结束循环的语句是
在硬膜外麻醉中,如痛觉消失范围上界平乳头连线,下界平脐线,则其麻醉平面在________之间。
霍乱吐泻,恶寒发热,头痛,脘腹疼痛,舌苔白腻,以及山岚瘴疟等。方剂选用
26岁女性,G2P0,妊娠30周来产前检查,身高1.53m,体重50kg,血压120/80mmHg,胎位LOA,胎先露浮动,行骨盆测量诊断为均小骨盆,关于该诊断下述哪项不恰当
严重烧伤特别是大面积烧伤病人,防治休克至关重要。()
2013年1月1日,A公司以银行存款取得B公司30%的股权,初始投资成本为2000万元,投资时B公司各项可辨认资产、负债的公允价值与其账面价值相同,可辨认净资产公允价值为7000万元,A公司取得投资后即派人参与B公司生产经营决策,但无法对B公司实施控制。B
先生不知何许人也,亦不详其姓字,宅边有五柳树,因以为号焉。闲静少言,不慕荣利。好读书,不求甚解;每有会意,便欣然忘食。性嗜酒,家贫不能常得。亲旧知其如此,或置酒而招之;饮辄尽,期在必醉。既醉而退,曾不吝情去留。造环堵萧然,不蔽风日;短褐穿结,箪瓢屡空,晏如
教育与处罚相结合政策的基本要求为()。
虚假的冲突是指冲突双方有分歧,但是这个分歧并没有客观的基础。下列属于虚假的冲突的是()。
OSI网络结构模型共分为7层,其中最底层是物理层,最高层是______。
最新回复
(
0
)