问题标题:
编写程序:用迭代法求x=根号a。求平方根的迭代公式为Xn+1=1/2(Xn+a/Xn),要求前后两次求出的x的差的绝对值小于10的负5次方。
问题描述:

编写程序:用迭代法求x=根号a。

求平方根的迭代公式为Xn+1=1/2(Xn+a/Xn),要求前后两次求出的x的差的绝对值小于10的负5次方。

蔡少华回答:
  #include"stdio.h"   #include"math.h"   voidmain()   {   floatx1=1,x2,a;   printf("inputan");   scanf("%f",&a);   x2=a;   while(fabs(x1-x2)>=1e-5)   {   x1=x2;   x2=(x1+a/x1)/2;   }   printf("%f,%f",x1,x2);   }
查看更多
其它推荐
热门其它推荐