牛顿迭代法推导

牛顿迭代法推导_第1张图片

在x1处做f(x)的切线,重复上面步骤,

 应用:

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

详细描述:

•接口说明

原型:

public static double getCubeRoot(double input)

输入:double 待求解参数

返回值:double  输入参数的立方根,保留一位小数

#include
#include 
#include 
using namespace std;
double  getroot(double  a)
{
   double  x=1;
   while(abs(x*x*x-a)>1e-7){
     x=x-(x*x*x-a)/(3*x*x); 
       
   }
    return x;
}
int main()
{
   double  in ;
   while(cin>>in){
   double  res=getroot(in);
       cout<

 

你可能感兴趣的:(笔试刷题每日一题)