立方根 c 二分

2021-10-24 12:31:40 字數 974 閱讀 1541

題目詳情

計算乙個數字的立方根,不使用庫函式

詳細描述

介面說明

原型:public static double getcuberoot(double input)

輸入:double 待求解引數

返回值:double 輸入引數的立方根,保留一位小數

輸入樣例

216輸出樣例

6.0

#include

#include

using

namespace std;

double eps=

0.01

;//保留一位小數就要計算到2位小數,以給出空間四捨五入

double d;

doublef(

double root)

intmain()

printf

("%.1f\n"

,root)

;//pintf函式自帶四捨五入

}return0;

}

cout的四捨五入

cout<<

setiosflags

(ios::fixed)

<<

setprecision(2

);//需要標頭檔案#include

然後再輸出實數型別變數即du可以保留2位小數輸出了,當然你要保留三位小數,setprecision(3)就行。

setprecision是指dao設定輸出精度,當沒有cout<例如float a = 123.666;cout<四捨五入)。

求解立方根

計算乙個數字的立方根,不使用庫函式 詳細描述 介面說明 原型 public static double getcuberoot double input 輸入 double 待求解引數 返回值 double 輸入引數的立方根 輸入描述 待求解引數 double型別 輸出描述 輸入引數的立方根 也是d...

JAVA求立方根

牛頓迭代法。設 功能 計算乙個數字的立方根 輸入 double input 待求解引數 返回值 double 輸入引數的立方根 public static double getcuberoot double input double x0,x1 x0 input x1 2 x0 input x0 x...

華為oj 求解立方根

輸入引數的立方根 也是double型別 樣例輸入 216 樣例輸出 6.0 問題分析 牛頓迭代公式求解立方根,牛頓法求立方根的公式如下 2 y x y y 3 x是指被求立方根的數,y的初始值是x,後來不斷的進行更新,即new y 2 y x y y 3 include include define...