/*用迭代法求 x=根号a。求平方根的迭代公式为:X(n+1)=(Xn+a/Xn) /2。要求前后两次求出的x的差的绝对值
小于10的-5次方 */
#include <>
#include <>
int main()
{
double a,x1,x2,j = 1.0;
printf("请输入a的值:");
scanf("%lf",&a);
x1 = a;
while(fabs(j) >= 1e-5)
{
x2 = (x1 + (a / x1)) * 1 / 2;
j = x2 - x1;
x1 = x2;
}
printf("得数是:%lf",x2);
}
谭浩强C程序设计(第四版)p141第13题
牛顿迭代法好厉害啊啊!!!!