求解立方根 C語言 浮點數的四捨五入

2021-10-08 10:42:26 字數 667 閱讀 6153

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

詳細描述:

•介面說明

原型:public static double getcuberoot(double input)

輸入:double 待求解引數

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

待求解引數 double型別

輸入引數的立方根 也是double型別

216
6.0
/*浮點數的四捨五入*/

#include

#define cube(a) (a*a*a)

#define absolutevalue(a) (a>0?a:-(a))

//巨集使用時盡量每一項都 加括號

double

getcuberoot

(double a)

else

ret=

(left+right)/2

;}ret=

(int

)(ret*10+

0.5)

*0.1

;//浮點數的四捨五入

return ret;

}int

main()

float浮點數的四捨五入

前幾天,有個小夥伴在做實驗過程中,發現了乙個奇怪的現象,這個現象就是 他在用printf輸出浮點數的時候,想把資料保留到小數點後的兩位,他是這麼寫的 float c 1.155 printf 2f c 他的書寫是對的,沒有錯誤。但是他發現,當c等於1.555時,保留兩位小數輸出是1.55,而當c等於...

php浮點數四捨五入函式

在php中浮點數四捨五入的兩個常用的函式round與此同時ceil函式,可能小數保留位數.round 函式對浮點數進行四捨五入 語法 float round float val int precision 返回將 val 根據指定精度 precision 十進位制小數點後數字的數目 進行四捨五入的結...

c語言整數轉浮點數 浮點數的秘密

我們在學習 c 語言時,通常認為浮點數和小數是等價的,並沒有嚴格區分它們的概念,這也並沒有影響到我們的學習,原因就是浮點數和小數是繫結在一起的,只有小數才使用浮點格式來儲存。其實,整數和小數可以都使用定點格式來儲存,也可以都使用浮點格式來儲存,但實際情況卻是,c 語言使用定點格式儲存整數,使用浮點格...