河南成教 / 计算机基础与程序设计
12[分析题]
下面的程序是用递归算法求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
", x, mysqrt( x, 1.0) );
}
12[分析题]
下面的程序是用递归算法求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
", x, mysqrt( x, 1.0) );
}
参考答案:
佳题速递: