首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序MODI1.C中函数fun的功能是:应用递归算法求形参a的平方根。求平方根的迭代公式如下: 例如,a为2时,平方根值为:1.414214。 请改正程序中的错误,使它能得出正确结果。 注意:不要改动main函数,不得增行或删行,也不得更
给定程序MODI1.C中函数fun的功能是:应用递归算法求形参a的平方根。求平方根的迭代公式如下: 例如,a为2时,平方根值为:1.414214。 请改正程序中的错误,使它能得出正确结果。 注意:不要改动main函数,不得增行或删行,也不得更
admin
2017-07-27
44
问题
给定程序MODI1.C中函数fun的功能是:应用递归算法求形参a的平方根。求平方根的迭代公式如下:
例如,a为2时,平方根值为:1.414214。
请改正程序中的错误,使它能得出正确结果。
注意:不要改动main函数,不得增行或删行,也不得更改程序的结构。
1 #include<stdio.h>
2 #include<math.h>
3 /**********found**********/
4 double fun(double a,dounle x0)
5 { double xl,y;
6 x1=(x0+a/x0)/2.0;
7 /**********found**********/
8 if(fabs(x1-x0)>0.00001)
9 y=fun(a,x1);
10 else y=x1;
11 return y;
12 }
13 main()
14 { double x;
15 printf(’’Enter x:’’); scanf(’’%1f’’,&x);
16 printf(’’The square root of%1f is%if\n’’,x,fun(X,1.0));
17 }
选项
答案
(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型参数,而第一标识下“dotmle”不是C语言关键字,所以应将“double fun(double a,dounle x0)”改为“double fun(double a,double x0)”。
(2)第二个标识下的if语句是判断进行递归运算的条件,第二标识下变量x0没有定义,根据题意,这里是判断x1和x0的差值的绝对值是否比0.00001大,所以第二个标识下“if(fabs(x1-x0)>0.000011”改为“if(fabs(x1-x0)>0.00001)”。
转载请注明原文地址:https://jikaoti.com/ti/ZMi0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列描述中,不是线性表顺序存储结构特征的是()。
有以下程序#include#defineS(x)4*(x)*x+1main(){intk=5,j=2;printf(“%d\n”,S(k+j));}程序运行后的输出结果是
设有以下说明,则不正确的叙述是()。unionun{inta;chatb:floatc;}arr;
下述语句中,在字符串sl和s2相等时显示“theyareEqual”的是()。
在数据处理中,其处理的最小单位是()。
软件开发环境是全面支持软件开发全过程的()集合。
()的目的是分析数据间内在语义关联,在此基础上建立一个数据的抽象模型。
下列选项中,不属于模块间耦合的是()。
若有代数式(其中e仅代表自然对数的底数,不是变量),则以下能够正确表示该代数式的C语言表达式是()。
若有如下说明,且int类型占两个字节,则正确的叙述为()。structst{inta;intb[2];}a;
随机试题
根据我国《著作权法》的规定,表演者享有的权利有()
简支梁AC的A、C截面为铰支端。已知的弯矩图如图所示,其中AB段为斜直线,BC段为抛物线。以下关于梁上载荷的正确判断是:
岩溶地区的桩基一般宜采用()类型的桩。
凡未经海关许可,并未缴纳应纳税款,擅自将保税货物在境内销售的行为均属于走私行为。
阅读下列素材,回答相关问题。早在西汉时期,我国劳动人民就已经发现铁能将铜从某些含铜化合物的溶液中置换出来。在宋朝,利用这个反应冶铜的生产已具有了一定的规模,即把铁片放入硫酸铜溶液中,以置换出单质铜。这种方法是现代湿法冶金的先驱。问题:请结合材料及化
某教研室组织教师学习《普通高中语文课程标准(实验)》,教师围绕必修课程中“阅读与鉴赏的评价”深入探讨,下列说法正确的是()。
下列著作与作者对应不正确的是:
①这一发现有助于找到治疗早老性痴呆症的新方法②九分之七的研究对象显示这一基因的某些变种与致病具有相关性,且显现在多个族群中,如非裔美国人、加勒比西班牙人、北欧人和以色列阿拉伯人③研究人员分析了来自不同族群的6000多人的D.A,并通过两
《唐律疏议.名例律》:“诸犯罪未发而自首者,原其罪。其轻罪虽发,因首重者,免其重罪;即因问所劾之罪而别言余罪者,亦如之……即自首不实及不尽者,以不实不尽之罪罪之;至死者,听减一等。其知人欲告及亡叛而自首者,减罪二等坐之;即亡叛者,虽不自首,能还归本所者,亦
Itisnotforbiddentodreamofbuildingabetterworld,whichisbyandlargewhatthesocialsciencestrytohelpustodo.Ho
最新回复
(
0
)