迭代法开平方

代码如下:

double sqrt(double num)
{
    double x,xx;
    x = 0;
    xx = num;
    while( fabs(xx-x) > 0.001 )
    {
        x = xx;
        xx = 0.5*(x+num/x);
    }
    return xx;
}

你可能感兴趣的:(迭代,开平方)