王老师:19139051760(微信同号)  13333709510
联大   青书学堂   文才   和学   现代兴业   安徽教育在线   超星   弘成   广东开放大学   国家开放大学   上海开放大学   含弘慕课 

教育服务

成人高校
成考录取分数线
我要提升学历
提升学历的理由:
升职加薪、积分落户、考研、公务员考试、子女入学、出国留学


成人高考报名入口

当前位置: 首页 > 联大系统 > 安阳师范学院> 安阳师范学院-计算机基础与程序设计
 

输入试题:
本题添加时间:2023/4/3 12:59:00
圆梦客服:王老师  19139051760(微信同号)  19139051760(微信同号)
下面的程序是用递归算法求a的平方根。求平方根的迭代公式如下:
#include
double mysqrt( double a, double x0 )
{ double x1, y;
x1 = ① ;
if( fabs(x1-x0)>0.00001 )
y = mysqrt( ② );
else y = x1;
return( y );
}
main()
{ double x;
printf("Enter x: ");
scanf("%lf", &x);
printf("The sqrt of %lf=%lf\n", x, mysqrt( x, 1.0) );
}

答案是:① (x0+a/x0)/2 ② a,x1

出自 安阳师范学院-计算机基础与程序设计  联大系统

安阳师范学院

更多试题>>>>
1、下面程序的功能是由键盘输入n,求满足下述条件的x、y: nx和ny的末3位数字相同,且x≠y,x、y、n均为自然数,并使x+y为最小。 #include pow3(int n,int x) { int i, last; for(l
2、下面程序的功能是显示具有n个元素的数组s中的最大元素。 #define N 20 main() { int i,a[N]; for(i=0;iscanf("%d",&a[i]); printf("%d\n", ① ); } f
3、下面程序的功能是用辗转相除法求两个正整数m和n的最大公约数。 hcf(int m,int n) { int r; if(m{ r=m; ① ; n=r; } r=m%n; while( ② ) { m=n; n=r;
4、下面程序的功能是输出1到100之间每位数的乘积大于每位数的和的数。例如数字26,数位上数字的乘积12大于数字之和8。 main() { int n,k=1,s=0,m; for(n=1;n<=100;n++) { k=1; s=0
5、下面程序的功能是将形参x的值转换为二进制数,所得的二进制数放在一个一维数组中返回,二进制数的最低位放在下标为0的元素中。 fun(int x,int b[]) { int k=0,r; do { r=x% ① ; b[k++]=r


提升学历-成人高考报名入口 提升学历-成人高考院校名单