首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序MODI1.C中函数fun的功能是:应用递归算法求形参a的平方根。求平方根的迭代公式如下: 例如,a为2时,平方根值为:1.414214。 请改正程序中的错误,使它能得出正确结果。 注意:不要改动main函数,不得增行或删行
给定程序MODI1.C中函数fun的功能是:应用递归算法求形参a的平方根。求平方根的迭代公式如下: 例如,a为2时,平方根值为:1.414214。 请改正程序中的错误,使它能得出正确结果。 注意:不要改动main函数,不得增行或删行
admin
2019-04-04
64
问题
给定程序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 x1,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=xl;
11 return y;
12 }
13 main()
14 { double x;
15 printf(’’Enter x:’’);scanf(’’%1f’’,&x);
16 printf(’’The square root of%1f is%1f\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型参数,而第一标识下“dounle”不是C语言关键字,所以应将“double fun(doublea,dounle x0)”改为“double fun(doublea,double x0)”。
(2)第二个标识下的if语句是判断进行递归运算的条件,第二标识下变量x0没有定义,根据题意,这里是判断x1和x0的差值的绝对值是否比O.00001大,所以第二个标识下“if(fabs(x1-x0)>0.00001)”改为“if(fabs(x1-x0)>0.00001)”。
转载请注明原文地址:https://kaotiyun.com/show/PnRp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下面程序的功能是两个整数进行交换,请填空。sub(int*x,int*y){【】z=*x;*x=*y;*y=z;return;}main(){intm,n,*t1,*t2;
()是指用户的应用程序与数据库的逻辑结构是相互独立的,也就是说,数据的逻辑结构改变了,用户程序也可以不变。
若按功能划分,软件测试的方法通常分为白盒测试方法和【】测试方法。
下列表达式中,可以正确表示x≤0或x≥1的关系是()。
设x、y、t均为int型变量,则执行语句:x=y=3;t=++x||++y;后,y的值为()。
若变量已正确定义并赋值,则以下符合C语言语法的表达式是()。
在数据管理技术发展的三个阶段中,数据共享最好的是______。
有下列二叉树,对此二叉树前序遍历的结果为()。
以下数据结构中不属于线性数据结构的是()。
下列叙述中错误的是()。
随机试题
设有抛物线y=4x-x2,求该平面图形绕轴旋转所成的旋转体体积.
对急性中毒应立即采取的措施是
减水剂能够使混凝土在保持相同坍落度的前提下,大幅减小其用水量,因此能够提高混凝土的:
以工作结果为导向的绩效考核方法的优点是()。
下列各项金融保险业务中,应征收营业税的是()。
下列说法正确的有()。
Anxietyisbelievedto______diabetesbyraisinglevelsofthestresshormonecortisolwhichregulatesinsulinandblood-sugar
Beijing:TheUnitedStatesandNorthKoreahadtheirfirst【L1】______infourmonthsherethisafternoonaspartofthe【L2】______n
A、Becauseitishiswife’sbirthdaytoday.B、Becauseitistheirweddinganniversarytoday.C、Becausehewantstosurprisehisw
最新回复
(
0
)