首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC++2010打开考生文件夹下modil中的解决方案。此解决方案的项目中包含一个源程序文件modil.c。在此程序中,函数fun()和funx()的功能是用二分法求方程2x3-4x2+3x- 6=0的一个根,并要求绝对误差不超过0.001。
使用VC++2010打开考生文件夹下modil中的解决方案。此解决方案的项目中包含一个源程序文件modil.c。在此程序中,函数fun()和funx()的功能是用二分法求方程2x3-4x2+3x- 6=0的一个根,并要求绝对误差不超过0.001。
admin
2023-02-27
23
问题
使用VC++2010打开考生文件夹下modil中的解决方案。此解决方案的项目中包含一个源程序文件modil.c。在此程序中,函数fun()和funx()的功能是用二分法求方程2x
3
-4x
2
+3x-
6=0的一个根,并要求绝对误差不超过0.001。
例如,若给m输入-100,为n输入90,则函数求得的一个根为2.000。
请改正程序中的错误,使它能得出正确的结果。
注意:不要改动main()函数,不得增行或删行,也不得更改程序的结构!
试题程序:
1 #include<stdio.h>
2 #include<math.h>
3 double funx(double x)
4 {
5 return(2*x*x*x-4*x*x+3*x-6);
6 }
7 double fun(double m,double n)
8 {
9 /*********found*********/
10 int r;
11 r=(m+n)/2;
12 /*********found*********/
13 while(fabs(n-m)<0.001)
14 {
15 if(funx(r)*funx(n)<0)
16 m=r;
17 else
18 n=r;
19 r=(m+n)/2;
20 }
21 return r;
22 }
23 main()
24 {
25 double m,n,root;
26 printf("Enter m n:\n");
27 scanf("%1f%1f",&m,&n);
28 root=fun(m,n);
29 printf("root=%6.3f\n",root);
30 }
选项
答案
(1)double r: (2)while(fabs(n-m)>0.001)
解析
(1)根据程序可以发现r=(m+n)/2,而m和n都是double型的。根据题意可知,变量r需要定义为double型。
(2)绝对误差不超过0.001,所以循环条件应为fabs(n-m)>0.001。
转载请注明原文地址:https://kaotiyun.com/show/DP0D777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
两个正整数甲数和乙数的最大公约数是6,最小公倍数是90,如果甲数是18,那么乙数是m,则m的各个数位上数字之和为()。
若n是一个大于100的正整数,则n3-n一定有约数()。
一组数据的方差是2,将这组数据中的每一个数据都扩大3倍,则所得一组新数据的方差是()。
一箱书,平均分给6个小朋友,多余1本;平均分给8个小朋友,也多余一本;平均分给9个小朋友,也多余一本,这箱书最少有m本,则m的各个数位之和为()。
函数的定义域为()。
随机试题
会展业(exhibitionindustry)在中国被誉为朝阳产业。目前,中国的会展业已经成为新的经济增长点,北京奥运会和上海世博会的成功举办对中国的会展业发展意义深远。这两件国际盛事不仅让世界认识了中国,更为重要的是,为中国会展业引入了大量的外国资金、
股骨转子间骨折治疗要点是什么?
某蛋白质的等电点为7.5,在pH6.0的条件下进行电泳,它的泳动方向是
A科技公司诉B软件公司侵权纠纷案件,历经一审、二审终结后,A科技公司不服向人民法院申请再审。再审终结后,人民法院发现生效判决仍有错误,又启动再审程序进行了审理并作出了判决。该判决应由哪个法院执行?()
对于模板安装质量要求的说法,正确的有()。
马丁利表示,自己喜欢考古学的原因在于“它能够______,如实反映历史的演化过程”。填入划横线部分最恰当的一项是()。
事业单位可以分为哪几大类型?()
在进行资本预算的过程中,计算项目的期间营运现金流量时,如果项目的部分资金来源于债务,那么需要在现金流中扣除利息费用,并按照WACC作为贴现率评估项目价值。()
实践
Lookatthenotesbelow.Youwillhearatelephoneconversationaboutorderingcomputers.DISPATCHCONFIRM
最新回复
(
0
)