首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序MODI1.C中函数fun的功能是:应用递归算法求形参a的平方根。求平方根的迭代公式如下: 例如,a为2时,平方根值为:1.414214。 请改正程序中的错误,使它能得出正确结果。 注意:不要改动main函数,不得增行或删
给定程序MODI1.C中函数fun的功能是:应用递归算法求形参a的平方根。求平方根的迭代公式如下: 例如,a为2时,平方根值为:1.414214。 请改正程序中的错误,使它能得出正确结果。 注意:不要改动main函数,不得增行或删
admin
2015-12-22
42
问题
给定程序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-xo)>0.00001)
y=fun(a,x1);
else y=x1;
return y;
}
mein()
{double x;
printf("Enter x:");scanf
("%1f",&x);
printf("The square root of%if
is%1f\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 fun(double a,double x0)”。
(2)第二个标识下的if语句是判断进行递归运算的条件,第二标识下变量xo没有定义,根据题意,这里是判断x1和x0的差值的绝对值是否比0.00001大,所以第二个标识下“if(fabs(x1-xo)>0.00001)”改为“if(fabs(x1.x0)>0.00001)”。
转载请注明原文地址:https://jikaoti.com/ti/PIi0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下错误的定义语句是
若变量已正确定义,有以下程序段inta=3,b=5,c=7;if(a>b)a=b;c=a;if(c!=a)c=b;printf("%d,%d,%d\n",a,b,c);其输出结果是
下面四个选项中,均是不合法的用户标识符的选项是
若有下列说明和语句,则对结构体变量st中成员i的引用方式不正确的是()。Structstu{inti;intname;}st,*p;p=&st;
#define能作简单的替代,用宏来替代计算多项式5*x*x+5*x+5的值的函数f,正确的宏定义语句为()。
下列叙述中错误的是()。
若有说明:inta[][3]={0,0};则不正确的叙述是()
已知一个有序线性表为(13,18,24,35,47,50,62,83,90,115,134),当用二分法查找值为90的元素时,查找成功的比较次数为()。
下列数据结构中,属于非线性的是()。
按"先进后出"原则组织数据的数据结构是【】。
随机试题
A.≤15.0%B.≤12.0%C.≤9.0%D.≤8.0%E.≤13.0%《中国药典》规定,蜜丸的含水量应该是
当心肌代谢活动增强,耗氧增加时,主要通过下列哪条途径满足氧供需要
下述错误的组合是
一般来说,我们将税率分为比例税率、定额税率和()税率三种。
排水管渠的断面形式最常用的有()。①半椭圆形②马蹄形③矩形④梯形⑤蛋形
计算建筑面积时,正确的工程量清单计算规则是()。
正式晚宴多是为了某项庆祝活动。西方国家一般将其安排在()以后举行。
在某城市中,有60%的家庭订阅某种日报,有85%的家庭有电视机。假定这两个事件是独立的,今随机抽出一个家庭,所抽家庭既订阅该种日报又有电视机的概率是:
(2016·河南)创作了《骆驼祥子》《四世同堂》等影响后人的文学作品,并获得“人民艺术家”称号的现代作家是()
A、Sheisworkingincollege.B、Herstudyshowsworkoutisgoodforourbrains.C、Sheisabout45-50yearsold.D、Herresearchsu
最新回复
(
0
)