首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列给定程序中,函数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
2020-01-10
78
问题
下列给定程序中,函数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(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);
}
选项
答案
(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/vXCp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有下列程序:voidf(int*q)main(){inti=0;{inta[5]={l,2,3,4,5),i;for(;i<5;i+
设有定义:intx=0,*p;紧接着的赋值语句正确的是
设循环队列的存储空间为Q(1:50),初始状态为front=rear=50。经过一系列正常的操作后,front=rear-1。为了在该队列中寻找值最大的元素,在最坏情况下需要的比较次数为
下列叙述中错误的是
已有定义:chara[]="xyz",b[]={’x’,’y’,’z’};,以下叙述中正确的是
在软件设计中不使用的工具是
下列选项中不属于软件生命周期开发阶段任务的是
定义学生选修课程的关系模式:SC(S#,Sn,C#,Cn,G)(其属性分别为学号、姓名、课程号、课程名、成绩)则该关系的主键为
若有定义:inta=7;floatx=2.5,y=4.7;则表达式“x+a%3*(int)(x+y)%2/4”的值是()。
随机试题
喹诺酮类常见的不良反应包括
A、Itisadiplomaticorganization.B、ItisanillegalorganizationC、ItisanenvironmentalprotectionorganizatioaD、Itisape
A、立即用5%碳酸氢钠溶液冲洗后,再用清水冲洗B、以大量清水或肥皂水冲洗,继以30%~50%乙醇擦洗,再以饱和硫酸钠溶液湿敷,24小时内忌用油膏C、以5%氯化钙溶液清洗D、用棉花蘸松节油清除后,再涂羊毛脂E、
调光器所调灯光等级与()有关。
架空线路敷设的基本要求()。
( )以拟合市场投资组合为主要目的,通过跟踪误差,尽量缩小投资组合与市场组合的差异,并以获得市场组合平均收益为主要目标。
情绪的外部表现是()。
音乐治疗.是一个系统的干预过程,在这个过程中,治疗师利用音乐体验的各种形式,以及在治疗过程中发展起来的、作为治疗动力的治疗关系来帮助治疗对象达到健康的目的。根据上述定义,下列选项中属于音乐治疗的是:
Iam______ofyourstupidquestions.
ImmigrationisregardedbythepublicasthebiggestissuefacingBritishsociety,amajornewsurveytakingstockofthestate
最新回复
(
0
)