首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用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
13
问题
使用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全国计算机二级
相关试题推荐
若关于x的一元二次方程mx2-(m-1)x+m-5=0有两个实根α,β,且满足:-1<α<0和0<β<1,则实数m的取值范围是()。
函数y=ax+b和y=ax2+bx+c在同一直角坐标系内的图像大致是()。
设二次函数f(x)=ax2+bx+c图像的对称轴为x=1,且经过点(2,0),则=()。
若a,b,c成等比数列,那么函数f(x)=ax2+bx+c(b≠0)的图像与x轴交点的个数为()。
两个数的最大公约数是4,最小公倍数是252,其中一个数是28,则另一个数的各个数位上数字之和是()。
若n是一个大于100的正整数,则n3-n一定有约数()。
设平面内有n条直线(n≥3),其中有且仅有两条直线互相平行,任意三条直线不过同一点,若用f(n)表示这n条直线交点的个数,则f(4)=();当n>4时,f(n)=()。
高三某班一次考试,女生与男生的人数之比为4:3;男生的30%不及格,女生的20%不及格,则考试及格的男生与女生人数的整数比是()。
已知甲、乙两支股票某日开盘时每股价格之和为100元,收盘时,甲股票价格跌了2成,乙股票价格涨了10%,此时甲、乙两股票每股价格之和比开盘时提高了4%,则甲股票每股价格是()元。
随机试题
服务质量的决定因素之一是系统,适宜的服务系统取决于()。
一个正确的认识需要多次反复才能完成,并且认识是永无止境的发展过程。这说明人类的认识是()
下列小说中,善用唐传奇手法以志怪的是()
Cultureshockmightbecalledanoccupationaldiseaseofpeoplewhohavebeensuddenlytransplantedabroad.Likemostailments,
A、Runningnose.B、Fever.C、Cough.D、Paininjointsandmuscles.A本题用排除法解。女士主诉病情时讲到“关节和肌肉疼,并且开始呼吸短促”,感觉发烧,并且有点咳嗽,唯一没有提到的症状是runnin
肱二头肌短头肌腱炎的压痛点在:肱二头肌长头肌腱炎的压痛点在:
A焦化厂为民营企业,从业人员1000人,2009年发生生产安全事故2起,造成2人轻伤。该厂因精苯工业废水兑水稀释后外排,被环保部门责令整改。该厂采取的措施是将废水向煤堆喷洒,这样既抑制了扬尘,又避免了废水外排。为防止相关事故发生,该厂于2009年5月20日
将以下5个句子重新排列,语序正确的是()。①传统金融业信奉“二八定律”,即20%的大客户占有80%的金融需求量,创造80%的金融业利润。②在大数据时代,互联网金融将使边远地区、小微企业和社会低收入群体也能享受方便快捷的金融服务,
现代汉语的特点有哪些?
Spaceisadangerousplace,notonlybecauseofmeteors(流星)butalsobecauseofraysfromthesunandotherstars.Theatmosphe
最新回复
(
0
)