演算法•計算乙個數字的立方根,不使用庫函式
詳細描述:
•介面說明
原型: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 語言使用定點格式儲存整數,使用浮點格...