首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序MODI1.C中函数fun的功能是:应用递归算法求形参a的平方根。求平方根的迭代公式如下: 例如,a为2时,平方根值为:1.414214。 请改正程序中的错误,使它能得出正确结果。 注意:不要改动main函数,不得增行或删
给定程序MODI1.C中函数fun的功能是:应用递归算法求形参a的平方根。求平方根的迭代公式如下: 例如,a为2时,平方根值为:1.414214。 请改正程序中的错误,使它能得出正确结果。 注意:不要改动main函数,不得增行或删
admin
2015-12-22
53
问题
给定程序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://kaotiyun.com/show/wWDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有定义:floatx=1.5;inta=1,b=3,c=2;,则正确的switch语句是
已有定义:charc;,程序前面已在命令行中包含ctype.h文件,不能用于判断c中的字符是否为大写字母的表达式是
下列叙述中正确的是()。
下列能正确定义一维数组的选项是()。
若有说明:int*p1,*p2,n=8,m;下列均是正确赋值语句的选项是()。
下列叙述中错误的是()。
下列循环体的执行次数是()。#include<stdio.h>main(){inti,j;for(i=0,j=1;i<j+1;i+=1,j--)phntf("%d\n",j);}
简单的交换排序方法是()。
按照“先进先出”组织数据的数据结构是()。
按照“先进先出”组织数据的数据结构是()。
随机试题
优好多是一家专营母婴用品的大型超市。为了提高企业管理水平和竞争能力,超市建立了企业局域网,并与合作伙伴和社会服务机构利用互联网进行网上数据交流。超市还引入了一套功能较为完善的管理信息系统,该系统的数据库采用关系型数据库,系统根据主要业务功能分为多个子系统,
简述可变分区存储管理算法中的循环首次适应法的分配算法和释放算法,其空闲存储区表是用连续顺序结构实现的。
患者,女,26岁,胸部外伤,多根多处肋骨骨折合并开放性气胸,神志清楚。护理体检:BP87/52mmHg,P130次/分,R28次/分。首先应采取的急救措施是
利润表中的项目应根据损益类账户的()填列。
商业信用是企业之间进行商品交易时提供的信用,主要包括()。
某店一共进货6桶油,分别为15、16、18、19、20、31千克,上午卖出2桶,下午卖出3桶,下午卖的重量正好是上午的2倍。那么,剩下的一桶油重多少千克?()
微分方程xy’+y=0满足条件y(1)=1的解是y=________.
在西方,礼节是必不可少的。教室和任何别的地方一样,礼节对人与人之间的和谐关系是很重要的。在这方面,西方礼节与中国的礼节相差不多。在一个很大的班上,你进来时也许不必向老师致意,但是如果你和老师的目光恰好相遇,那你就应该向他打招呼。在小班上,每个学生
Sleepisafunnything.We’retaughtthatweshouldgetsevenoreighthoursanight,butalotofusgetbyjustfineonless,
Completethenotesbelow.WriteNOMORETHANTHREEWORDSAND/ORANUMBERforeachanswer.DepartmentofthePrintedWordStatist
最新回复
(
0
)