您的位置:首页 > 编程语言 > C语言/C++

C++代码实现牛顿迭代法求数的立方根

2017-12-25 14:54 387 查看
#include<iostream>

#include<math.h>
using namespace std;

float fun(float guess, float x)

{
if (abs(guess*guess*guess - x) < 0.000001)
return guess;
else
{
return fun((x / guess / guess + 2 * guess) / 3, x);
}

}

int main()

{
float a, b;
while (cin >> a >> b)//a为猜测的立方根,b为实际所要求的立方根。
cout << fun(a, b) << endl;

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: