牛顿迭代解立方根

来源:互联网 发布:php assumed 编辑:程序博客网 时间:2024/05/19 06:15

计算一个数字的立方根,不使用库函数

void Cude(){    double x;    cin >> x;    double result;    double e = 0.0001;    double x0 = x;    while (1){        result = x0 - (x0*x0*x0 - x) / (3 * x0*x0);        if (result*result*result - x<e&&result*result*result - x>-e)            break;        else            x0 = result;    }    //cout << fixed << showpoint << setprecision(1) << result << endl;//保留1位小数输出    cout << result << endl;}
0 0