首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序MODI1.C中函数fun的功能是:应用递归算法求形参a的平方根。求平方根的迭代公式如下: 例如,a为2时,平方根值为:1.414214。 请改正程序中的错误,使它能得出正确结果。 注意:不要改动main函数,不得增行或删行,也不得更
给定程序MODI1.C中函数fun的功能是:应用递归算法求形参a的平方根。求平方根的迭代公式如下: 例如,a为2时,平方根值为:1.414214。 请改正程序中的错误,使它能得出正确结果。 注意:不要改动main函数,不得增行或删行,也不得更
admin
2019-04-04
60
问题
给定程序MODI1.C中函数fun的功能是:应用递归算法求形参a的平方根。求平方根的迭代公式如下:
例如,a为2时,平方根值为:1.414214。
请改正程序中的错误,使它能得出正确结果。
注意:不要改动main函数,不得增行或删行,也不得更改程序的结构。
#include
#include
/********** found**********/
double fun(double a, dounle x0)
{ double x1, y;
xl=(x0+ a/x0)/2.0;
/********** found**********/
if(fabs(xl-xo)>0.00001)
y=fun(a,xl) ;
else y=xl;
return y;
}
main ()
{ double x;
printf("Enter x: ");
scanf ("%lf",&x);
printf("The square root of %lf
is %lf\n",x,fun(x,1.0) ) ;
}
选项
答案
(1)double fun(double a,double x0) (2)if(fabs(x1—x0)>0.00001)
解析
函数的功能是应用递归算法求某数a的平方根。
(1)主函数中“fun(x,1.0)”,x是double型变量,1.0是浮点数,可知fun有两个double型参数,而第一标识下“dounle”不是C语言关键字,所以应将“double fun(doublea, dounle x0)"改为“double tim(double a,double x0)”。
(2)第二个标识下的if语句是判断进行递归运算的条件,第二标识下变量xo没有定义,根据题意,这里是判断x1和x0的差值的绝对值是否比0.00001大,所以第二个标识下“if(fabs(x1-xo)>0.00001)”改为“if(fabs(x1-x0)>0.00001)”。
转载请注明原文地址:https://www.kaotiyun.com/show/snRp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
执行语句printf(“%u\n”,+12345)的输出结果是()。
结构化分析方法是面向()的自顶向下逐步求精进行需求分析的方法。
在结构化方法中,软件功能分解属于软件开发中的______阶段。
设树T的度为4,其中度为1,2,3,4的结点个数分别为4,2,1,1,则T中的叶子结点数为()。
下面的程序实现的是指针p所指向的地址的n个数中,求出最大的和最小的数据,请填空。fun(int*p,intn){int*q;intmax,min;max=min=*p;for(q=p;【】
有以下程序 main() { int a [3][2]={0},(* ptr [2],i,j; for(i=0;i<2;i++){ptr=a+i;scanf("%d",ptr);pb++;} for(i=0;i<3;i++)
分析下列程序:#include<stdio.h>main(){int*p1,*p2,*p;inta=6,b=9;p1=&a;p2=&b;if(a<b){p=p1;p1=p2;p2=p
在数据管理技术发展的三个阶段中,数据共享最好的是______。
下列叙述中错误的是()。
下列程序的运行结果是:【】。#include<stringh>char*ss(char*s){returns+strlen(s)/2;}main(){char*p,*str="abcdefgh";p=
随机试题
测试用例
患者,男,53岁。胃溃疡病史10年,近1个月来食欲减退,上腹饱胀,恶心。3天前症状加重,脘腹胀满,朝食暮吐,暮食朝吐,呕吐物为食物残渣和秽浊酸臭的黏液,伴心烦口渴,喜冷饮,小便黄少,大便干结,舌红少津,苔黄燥,脉滑数。该患者最可能的诊断为
根据我国《立法法》的规定,关于不同的法律渊源之间出现冲突时的法律适用,下列哪些选项是错误的?(2008年试卷一第56题)
当基金的净值过高时,通过()可以降低其净值。
既是德育客体,又是德育主体的要素是()。
王小红、叶小白、徐小橙三位同学在商店门口不期而遇。忽然,她们之中背着红色挎包的一个人说:“真有趣,我们三个人的挎包,一个是白色的,一个是红色的,一个是橙色的,可是没有一个人的挎包的颜色与自己的名字所表示的颜色是相同的。”叶小白立即接着说:“一点也不错!”
我国要建立的宏观调控模式应该是()。
下列行为中即使没有达到数额较大,也构成盗窃罪的有()。
在考生文件夹下,“samp1.accdb”数据库文件中已建立两个表对象(名为“员工表”和“部门表”)。试按以下要求,顺序完成表的各种操作:建立表对象“员工表”和“部门表”的表间关系,实施参照完整性。
Thechiefpointofthesecondparagraphisabout______.Theword"conventional"inParagraph3canmostprobablybereplacedb
最新回复
(
0
)