首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序MODI1.C中函数fun的功能是:应用递归算法求形参a的平方根。求平方根的迭代公式如下: 例如,a为2时,平方根值为:1.414214。 请改正程序中的错误,使它能得出正确结果。 注意:不要改动main函数,不得增行或删行,也不
给定程序MODI1.C中函数fun的功能是:应用递归算法求形参a的平方根。求平方根的迭代公式如下: 例如,a为2时,平方根值为:1.414214。 请改正程序中的错误,使它能得出正确结果。 注意:不要改动main函数,不得增行或删行,也不
admin
2021-06-15
51
问题
给定程序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://kaotiyun.com/show/gytp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有下列程序,程序执行后的输出结果是fun(charP[][10]){intn=0,i;for(i=0;i
有以下程序:#include<stdio.h>voidfun(char*c){while(*c){if(*c>=’a’&&*c<=’z’)*c=*c-(’a’-’A’);c++;}}voidmain(){chars[81];gets
以下叙述中正确的是
有以下程序#includeintflintx);main()intflintX){inta,b=0;{returnx*x+1;}for(a=0;a
结构化程序的三种基本结构是
数据的存储结构是指
在结构化方法中,用数据流程图(DFD)作为描述工具的软件开发阶段是()。
面向对象方法中,继承是指()。
算法的空间复杂度是指()。
下列说法正确的是()。
随机试题
甲公司系上市公司,属于增值税一般纳税人,适用的增值税税牢为17%,适用的所得税税率为25%,所得税采用资产负债表债务法核算。不考虑除增值税、所得税以外的其他相关税费。甲公司按当年实现净利润的10%提取法定值余公积。甲公司2011年度所得税汇算清缴于2012
某餐厅设有可坐12人和可坐10人两种规格的餐桌共28张,最多可容纳332人同时就餐,问:该餐厅有几张10人桌?()
广告信息的发掘就是确定广告信息的内容,它直接影响广告的促销效果。()
会阴后侧切开缝合完毕,最重要的是
场(厂)内专用机动车辆的检验周期为()
E公司是C国一家卫浴产品生产企业,成立的时间不长。在成立初期,为了在市场上取得较好的成绩,主要投资人以一个较高的起点设立了这家企业,花巨资购买了世界最先进的一条生产线,并通过给予优厚的待遇招聘到了一些资深的研发人员,为他们配备了很好的设备和环境,期望能够在
互联网并非__________、整齐划一的技术革命的产物,而是在各种混乱、争论和复杂的利益纠葛中发展成今天的规模和影响力,正是一个个小的草根网络,最终汇集成一个____________的大潮流。依次填入画横线部分最恰当的一项是()。
“创新”作为严格的经济学概念。特指企业以新产品、新服务、新市场、新的管理和商业模式获取利润的行为。根据上述定义,下列不属于经济学概念中的创新的是:()
论述在我党历史上建立工农联盟的经验教训。
AsanationalleaderwithoverfortyyearsofexperienceprovidingTV,radio,andmarketingservicestothecorporateworld,Abi
最新回复
(
0
)