首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列给定程序中,函数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
39
问题
下列给定程序中,函数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://jikaoti.com/ti/Kaa0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下述程序的输出结果是【】。#include<stdio.h>intfun(intx){intp;if(x==0||x==1)return3;elsep=x-f
以下程序的输出结果是intf(){stadcinti=0;ints=1;s+=i;i++;returns;}main(){inti,a=0;
以下正确的函数声明语句是______。
有以下程序main(){chars[]="Yes\n/No",*ps=s;puts(ps+4);*(ps+4)=0;puts(s);}程序运行后的输出结果
在进行模块测试时,要为每个被测试的模块另外设计两类模块:驱动模块和承接模块,其中______的作用是将测试数据传送给被测试的模块,并显示被测试模块所产生的结果。
有以下程序main(){inta=3,b=4,c=5,d=2;if(a>b)if(b>c)printf("%d",d+++1);elseprintf("%d",+
以下程序的结果是______。inta,b;voidfun(){a=100;b=200;}main(){inta=5,b=7;fun();printf("%d
以下能正确定义二维数组的是______。
结构化程序设计主要强调的是______。
已定义charch=’$’;inti=1,j;,执行j!=ch&&i++以后,i的值为______。
随机试题
生长激素与下列哪种激素有协同作用
A.酸枣仁B.柏子仁C.夜交藤D.合欢皮治疗跌打骨折,血瘀肿痛,宜首选
男性,40岁,8个月前外伤致肱骨干骨折,行手法复位,夹板外固定治疗来院检查肱骨干骨折部位有反常活动,x线片示骨折线存在,断端有0.3cm的间隙,断端骨髓腔,已封闭硬化,此时应选择哪种治疗
原发性肝癌转移的最常见部位是
下列选项中,不是多形性腺瘤病理表现的是
A.既能活血调经,又能祛瘀止痛B.既能活血调经,又能通络止痛C.既能活血通经,又能消散痈肿D.既能活血通经,又能利水消肿E.既能活血调经,又能补益肝肾益母草、泽兰皆具有的功效是
确定变更价款的原则包括()。
信托是随着商品经济的发展而出现的一种财产管理制度,其本质是()。
世界的物质统一性原理是马克思主义哲学的基石,其内容包括()
在考生文件夹下有文件in5.txt,文件中有几行汉字。请在Form1的窗体上画一个文本框,名称为Text1,能显示多行;再画一个命令按钮,名称为C1,标题为“存盘”。编写适当的事件过程,使得在加载窗体时,把in5.txt文件的内容显示在文本框中,然后在文本
最新回复
(
0
)