首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序MODll.C中函数fun和funx的功能是:用二分法求方程2x3-4x3+3x-6=0的一个根,并要求绝对误差不超过0.001。 例如,若给m输入-100,给n输入90,则函数求得的一个根值为2.000。 请改正程序中的错误,使它
给定程序MODll.C中函数fun和funx的功能是:用二分法求方程2x3-4x3+3x-6=0的一个根,并要求绝对误差不超过0.001。 例如,若给m输入-100,给n输入90,则函数求得的一个根值为2.000。 请改正程序中的错误,使它
admin
2013-04-02
79
问题
给定程序MODll.C中函数fun和funx的功能是:用二分法求方程2x
3
-4x
3
+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(fabs(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;
printf("Enter m n : \n"); scanf("%lf%lf",&m,&n);
root=fun(m,n);
printf("root = %6.3f\n",root);
}
选项
答案
double r; while(fabs(n-m)>0.001)
解析
(1)fun函数要求返回方程的一个根,由return语句来实现,而函数fun是定义为double型的,但第一个标识下面的r却被定义为int类型。所以“int r;”改为“double r;”。
(2)检查while循环的控制表达式“(fabs(n-m)<0.001)”,知道开始的循环值为80,必然不会进入循环体,不符合逻辑,所以应改为:“while(fabs(n-m)>0.001)”。
转载请注明原文地址:https://www.kaotiyun.com/show/eDJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序 iht add (int a, int b) {return(a+b);} mian() {int k,(*f)(),a=5,b=10; f=add; …
有以下程序 int a=4; int f(int n) { int t=0;static int a=5; if(n%2) {int a=6;t+=a++;} else {int a=7;t+=a++;}
下列叙述中错误的是
下面程序的输出是______。main(){inta=6,b=3;printf("%d\n",b=(a/b,a%b));}
下面程序的输出结果是() #include<stdio.h> #include<string.h> { char*p1="abc",*p2="ABC",str[50]="xyz"; strcpy(str+2.strcat
排序方法中,将整个无序序列分割成若干小的子序列并分别进行插入排序的方法,称为______。
在下列字符序列中,不可用做C语言标识符的是()
已知字母A的ASCⅡ码为十进制数65,下面程序的输出结果是()main(){charch1,ch2;ch1=’A’+’5’-’3’;ch2=’A’+’6’-’3’;printf("%d,%c\n
若有下面的说明和定义:structtest{intm1;Charm2;floatm3;unionuu{charu1[5];intu2[2];}ua;}myaa;则sizeof(struct
随机试题
金都公司是国内一家大型制造企业,为了便于商品的销售,他们将产品存放在分布于全国各地的12个分拨中心,每个分拨中心都建有仓库和自己的车队,为其所在的整个地区提供销售服务。大批量运输使得工厂能以经济批量进行生产。各工厂按周计划生产,尽量减少按月计划生产所出现的
班组经济核算大致可分为数量指标核算法和()两大类。
下列关于三叉神经的叙述.错误的是
男,10个月,吐泻1周,嗜睡、口渴、尿量减少,皮肤弹性差,前囟眼眶明显凹陷.脉细速,四肢稍凉,测血钠125mmol/L,考虑为
28岁,女性,风湿性心脏病、二尖瓣狭窄病史5年。平时不用药,登三楼无明显不适。孕5月起活动时常有轻度心慌、气促。现孕38周,因心悸,咳嗽,夜间不能平卧,心功能Ⅲ级而急诊入院。在制定治疗计划时,最佳的方案是
()适用专属管辖的诉讼。
证券交易所交易席位的实质包含了一种交易资格的意义。()
在4×7的正方形单位网格(如图)中,所有正方形的周长的和是多少?
世界卫生组织在全球范围内进行了一项有关献血对健康的影响的跟踪调查。调查对象分为三组。第一组对象中均有二次以上的献血记录,其中最多的达数十次;第二组中的对象均仅有一次献血记录;第三组对象均从未献过血。调查结果显示,被调查对象中癌症和心脏病的发病率,第一组分别
(11年)设A为3阶实对称矩阵,A的秩为2,且(Ⅰ)求A的所有特征值与特征向量.(Ⅱ)求矩阵A.
最新回复
(
0
)