首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序MODll.C中函数fun的功能是:应用递归算法求形参a的平方根。求平方根的迭代公式如下: 例如,a为2时,平方根值为:1.414214。 请改正程序中的错误,使它能得出正确结果。 注意:不要改动main函数,不得增行或删行,也不得更
给定程序MODll.C中函数fun的功能是:应用递归算法求形参a的平方根。求平方根的迭代公式如下: 例如,a为2时,平方根值为:1.414214。 请改正程序中的错误,使它能得出正确结果。 注意:不要改动main函数,不得增行或删行,也不得更
admin
2013-03-29
72
问题
给定程序MODll.C中函数fun的功能是:应用递归算法求形参a的平方根。求平方根的迭代公式如下:
例如,a为2时,平方根值为:1.414214。
请改正程序中的错误,使它能得出正确结果。
注意:不要改动main函数,不得增行或删行,也不得更改程序的结构。
#include
#include
/******************found*******************/
double fun(double a,dounle x0)
{double x1,y;
xl=(x0+a/x0)/2.0;
/******************found*******************/
if(fabs(x1—x0)>0.00001)
y=fun(a,x1);
else y=x1;
return Y;
}
main()
{double x;
printf("Enter x:");scanf
("%1f",&x);
printf f"The square root of%lf
is%lf\n",x,fun(x,1.0));
}
选项
答案
(1)double fun(double a,double x0) (2)if(fabs(x1—x0)>0.00001)
解析
(1)主函数中“fim(x,1.0)",x是double型变量,1.0是浮点数,可知fun有两个double型参数,而第一标识下“dounle"不是C语言关键字,所以应将“double fun(doublea.dounle x0)"改为“double fun(double a,double x0)"。
(2)第二个标识下的if语句是判断进行递归运算的条件,第二标识下变量x0没有定义,根据题意,这里是判断x1和x0的差值的绝对值是否比0.00001大,所以第二个标识下“if(fabs(x1-xo)>0.00001)"改为“if(fabs(x1—x0)>0.00001)"。
转载请注明原文地址:https://kaotiyun.com/show/fPJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
本程序用改进冒泡法对数组a[n]的元素从小到大排序,请在程序空白处填空。voidbubble(inta[],intn){intj,k,jmax,temp;jmax=【】;do{
下面程序段的输出为#include"stdio.h"main(){printf("%d\n",12<<2);}
以下程序的输出结果为()。#include<stdio.h>main(){char*alpha[6]={"ABCDEFGH","IJKL","MNOP","QRST","UVWX"};char**p;inti;
下列二维数组初始化语句中,不正确的是()。
阅读下面程序段,则执行后的结果为#include"stdio.h"main(){intm=4,n=2,k;k=fun(m,n);printf("%d\n",k);}fun(intm,intn
以下程序的输出结果是______。main(){inta=3;printf("%d\n",(a+=a-=a*a));}
以下关于函数的叙述中正确的是 ______。
以下程序的功能是输入任意整数给n后,输出n行由大写字母A开始构成的三角形字符阵列图形。例如,输入整数5时(注意:n不得大于10),程序运行结果如下:ABCDEFGHIJKLMNO
以下isprime函数的功能是判断形参a是否为素数,是素数,函数返回1,否则返回0。请填空。intisprime(inta){inti;for(i=2;i<=a/2;i++)
随机试题
休克时血管加压素代偿性释放增多是由于
对数据的校对、编辑和检查,需要注意哪几点()
对于老年患者如怀疑为良性前列腺增生,最简便的影像学检查是()
男,25岁,突然发生腹部库痛,临床检查:腹肌紧张,有反跳痛,需要行X线检查。疑有消化道穿孔,而立位片又未见游离气体,进一步检查时应避免以下哪种检查
结膜杯状细胞主要分布在
涂药方法治疗龋病,药液浸润牙面的最佳时间是()
经久不愈的感染性瘘管最根本的治疗方法是
下列各项中,其组织形式只能为有限责任公司的外商投资企业是()。
旅游团领队丢失团体签证后,导游员应()。
“人有悲欢离合,月有阴晴圆缺”,圆缺就是指“月相变化”,即地球上看到月球被太阳照亮部分的称呼。右图所示“上弦月”大致的农历日期是:
最新回复
(
0
)