编写程序:用迭代法求x=根号a。求平方根的迭代公式为Xn+1=1/2(Xn+a/Xn),要求前后两次求出的x的差的绝对值小于10的负5次方。
网友回答
【答案】 #includestdio.h
#includemath.h
void main()
{
float x1=1,x2,a;
printf(input a\n);
scanf(%f,&a);
x2=a;
while(fabs(x1-x2)>=1e-5)
{
x1=x2;
x2=(x1+a/x1)/2;
}
printf(%f,%f,x1,x2);
}