首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序MODI1.C中函数fun的功能是:应用递归算法求形参a的平方根。求平方根的迭代公式如下: 例如,a为2时,平方根值为:1.414214。 请改正程序中的错误,使它能得出正确结果。 注意:不要改动main函数,不得增行或删行,也不
给定程序MODI1.C中函数fun的功能是:应用递归算法求形参a的平方根。求平方根的迭代公式如下: 例如,a为2时,平方根值为:1.414214。 请改正程序中的错误,使它能得出正确结果。 注意:不要改动main函数,不得增行或删行,也不
admin
2021-06-15
49
问题
给定程序MODI1.C中函数fun的功能是:应用递归算法求形参a的平方根。求平方根的迭代公式如下:
例如,a为2时,平方根值为:1.414214。
请改正程序中的错误,使它能得出正确结果。
注意:不要改动main函数,不得增行或删行,也不得更改程序的结构。
#include
#include
/**********found**********/
double fun(double a,dounle x0)
{double x1,y;
x1=(x0+a/x0)/2.0;
/**********found**********/
if(fabs(x1-x0)>0.00001)
y=fun(a,x1);
else y=xl;
return y;
}
main()
{double x;
printf("Enter x:");scanf
("%1f",&x);
printf("The square root of %1f
is%]f\n",x,fun(x,1.0));
}
选项
答案
(1)double fun(double a,double x0) (2)if( fabs(x1一x0)>0.00001 )
解析
(1)主函数中“fun(x,1.0)”,x是double型变量,1.0是浮点数,可知fun有两个double型参数,而第一标识下“dounle”不是C语言关键字,所以应将“double fun(double a,dounle x0)”改为“double fun(double a,double x0)”。
(2)第二个标识下的if语句是判断进行递归运算的条件,第二标识下变量xo没有定义,根据题意,这里是判断x1和x0的差值的绝对值是否比0.00001大,所以第二个标识下“if(fabs(x1—x0)>0.00001)”改为“if(fabs(x1-x0)>0.00001)”。
转载请注明原文地址:https://jikaoti.com/ti/2lz0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有以下程序#includeinta=2;intf(intm){staticintn;n=0;n++;a++;returnn+m+a;}main(){intk;for(k=0;k
以下叙述中正确的是
若有定义“inta[5],*p=a;”则正确引用数组元素的是()。
有两个关系R和S如下:由关系R通过运算得到关系S,则所使用的运算为
数据流图中带有箭头的线段表示的是
若a是数值类型,则逻辑表达式(a==1)‖(a!=1)的值是
有以下程序#include<stdio.h>main(){inti,j;for(i=3;>=1:i--){for(j=1;j<=2;j++)printf("%d",i+j);printf("\n");}}程序的运行结果是
以下选项中关于程序模块化的叙述错误的是
定义学生、教师和课程的关系模式S(S#,Sn,Sd,Dc,Sa)(其属性分别为学号、姓名、所在系、所在系的系主任、年龄);C(C#,Cn,P#)(其属性分别为课程号、课程名、先修课);SC(S#,C#,G)(其属性分别为学号、课程号和成绩),则该关系为
算法的空间复杂度是指()。
随机试题
甲、乙两人分别从A、B两地同时出发,相向而行,匀速前进。如果每人以一定的速度前进,4小时相遇;如果各自每小时比原计划少走1千米,5小时相遇。则A、B两地的距离是()。
Musicians—fromkaraokesingerstoprofessionalviolinplayers—arebetterabletoheartargetedsoundsinanoisyenvironment,ac
社会保障的主体是()
患者男性,50岁。主诉:右下牙龈处粗糙感半年,伴溃疡疼痛月余。检查:牙龈处有一个1cm×2cm大小的白色斑块,厚而高起,表现呈小结节状突起,较硬,白色斑块的右上方有一小溃疡,有触痛。组织病理学检查上皮过度角化,棘层增厚。诊断为()
A.硝普钠B.甲基多巴C.卡托普利D.依折麦布E.阿利吉仑引起男性乳房增大的抗高血压药是
某市现有一座处理能力600t/d的生活垃圾填埋场,位于距市区10km处的一条自然冲沟内,场址及防渗措施均符合相关要求。现有工程组成包括填埋区、填埋气体导排系统、渗滤液收集导排系统以及敞开式调节池等。渗滤液产生量约85m。/d,直接由密闭罐车送距填埋场3km
现代组织越来越扁平化,员工的控制权越来越大,员工不仅承担完成本职工作的职责,而且还可参与工作规则的制定与执行,这在工作设计中被称为()。
某省高级人民法院二审时因无法排除合理怀疑,将一审判决犯罪嫌疑人死刑缓期执行的案件改判无罪,下列名言可以解释二审法院这样判决的是()。
Customerservicerepresentativesmustknowhowtoavoidbecoming_______withdemandingcustomers.
A、Itfindssomeimportedgoodscauseenvironmentaldamage.B、UKwastesalotofmoneyimportingfoodproducts.C、Itthinkspeopl
最新回复
(
0
)