首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC++2010打开考生文件夹下modil中的解决方案。此解决方案的项目中包含一个源程序文件modi1.c。在此程序中,函数fun和funx的功能是:用二分法求方程23-4x2+3x-6=0的一个根,并要求绝对误差不超过0.001。 例如,若给m输入-
使用VC++2010打开考生文件夹下modil中的解决方案。此解决方案的项目中包含一个源程序文件modi1.c。在此程序中,函数fun和funx的功能是:用二分法求方程23-4x2+3x-6=0的一个根,并要求绝对误差不超过0.001。 例如,若给m输入-
admin
2021-04-28
43
问题
使用VC++2010打开考生文件夹下modil中的解决方案。此解决方案的项目中包含一个源程序文件modi1.c。在此程序中,函数fun和funx的功能是:用二分法求方程2
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(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("Enterm 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,所以循环条件应为fabs(n-m)>0.001。
转载请注明原文地址:https://www.kaotiyun.com/show/VDtp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下是if语句的基本形式:if(表达式)语句其中“表达式”
若有以下程序#defineS(x)X*X#defineT(x)S(x)*S(x)main(){intk=5,j=2;printf("%d,%d\n",S(k+j),T(k+j));}则程序的
有以下程序#include<stdio.h>main(){inta=2,b;b=a<<2;printf("%d\n",b);}
若有以下程序voidf(intx){if(x>=10){printf("%d-",x%10);f(x/10);)elseprintf("%d",x);}main()
有以下程序,程序运行后的输出结果是main(){intm=1,n=2,*p=&m,*q=&n,*r;r=p;p=q;q=r;printf("%d,%d,%d,%d\n",m,n,*p,*q);}
软件是指
若有定义语句:inta,b,c,*p=&c;,接着执行以下选项中的语句,则能正确执行的语句是()。
C语言程序中,运算对象必须是整型数的运算符是
按照C语言规定的用户标识符命名规则,不能出现在标识符中的是()。
以下选项中不合法的标识符是
随机试题
忠实义务
初诊印象考虑原因可能为最适宜的治疗为
在工程项目管理的模式中,BOT是经常被人们提及的一种模式,其含义是()。
暂停生产经营活动而办理停业登记的,适用于实行定期定额征收方式的纳税人。()
某建筑物呈一字形平面布置,东西向长50m,南立面出现倒八字形裂缝,该裂缝是由于( )产生的。
下列关于净现值的说法中,正确的有()。
(2016·山东)幻想是一种不切实际、不能实现的空想,因而它是消极的。()
下列名句出处对应都正确的是:①朝闻道,夕死可矣②吾生也有涯,而知也无涯③知者不言,言者不知④穷则独善其身,达则兼善天下
行政处罚是指行政机关依法对违反行政管理法律法规的公民、法人或其他组织给予制裁的行政行为。下列选项属于行政处罚的是:
______heywerethrownintotheairbecauseoftheviolentshakingandtheywereunabletoknowwhattodo?______theearthquake
最新回复
(
0
)