2)编程:用迭代法求某数a的平方根。平方根的迭代公式如下:
Xn+1=(Xn+a/xn)/2; 设xo=a/2;
当迭代相邻两项差的绝对值小于105时,迭代结束。
#include<stdio.h>
int main()
{
double a,x0,x1;
printf("请输入a\n");
scanf("%lf",&a);
x0=a/2;
x1=(x0+a/x0)/2;
while(fabs(x1-x0)>1e-5)
{
x0=x1;x1=(x0+a/x0)/2;
}
printf("a的平方根为%.5f\n",x1);
return 0;
}