NEUQ1055谭浩强C语言(第三版)习题6.11

//迭代公式不是很理解,写出来算了。。

#include <stdio.h>
#include <math.h>
int main()
{
    double x0,x1;
    int a;
    scanf("%d",&a);
    x0=a/2;
    x1=(x0+a/x0)/2;
    while(fabs(x0-x1)>=1e-5)
    {
        x0=x1;
        x1=(x0+a/x0)/2;
    }
    printf("%.3lf",x1);
}


posted @ 2015-04-10 17:12  夜歌乘年少  阅读(369)  评论(0编辑  收藏  举报