捨掉小數取整:math.floor(2)=2
捨掉小數取整:math.floor(2.1)=2
捨掉小數取整:math.floor(-2.1)=-3
捨掉小數取整:math.floor(-2.5)=-3
捨掉小數取整:math.floor(-2.9)=-3
四捨五入取整:math.rint(2)=2
四捨五入取整:math.rint(2.1)=2
四捨五入取整:math.rint(-2.5)=-2
四捨五入取整:math.rint(2.5)=2
四捨五入取整:math.rint(2.9)=3
四捨五入取整:math.rint(-2.9)=-3
四捨五入取整:math.rint(-2.49)=-2
四捨五入取整:math.rint(-2.51)=-3
湊整:math.ceil(2)=2
湊整:math.ceil(2.1)=3
湊整:math.ceil(2.5)=3
湊整:math.ceil(2.9)=3
捨掉小數取整:math.floor(-2)=-2
捨掉小數取整:math.floor(-2.1)=-3
捨掉小數取整:math.floor(-2.5)=-3
捨掉小數取整:math.floor(-2.9)=-3
湊整:math.ceil(-2)=-2
湊整:math.ceil(-2.1)=-2
湊整:math.ceil(-2.5)=-2
湊整:math.ceil(-2.9)=-2
math.round(3.14)3
math.round(3.5)4
math.round(-3.14)-3
math.round(-3.5)-3
呼叫的時候直接用ceil(值),floor(值)這樣就能呼叫
總結:floor向下取整,ceil向上取整;round和rint四捨五入,取絕對值後捨入,然後加上符號,遇到.5的時候向絕對值小的方向舍之。
c語言用int取整取了小數 c語言如何取整
c語言有以下幾種取整方法 1 直接賦值給整數變數 如 int i 2.5 或 i int 2.5 這種方法採用的是捨去小數部分。2 c c 中的整數除法運算子 本身就有取整功能 int int 而下面介紹的取整函式返回值是double,整數除法對正數的取整是捨去小數部分。但是整數除法對負數的取整結果...
C語言OJ專案參考 2965 趣味取小數
description 聽說大家最近學得不錯,教授就準備考考大家,先做出來有獎哦 編寫乙個函式,取乙個小數的第n 10 n 16 位,當n大於0時,從小數點位置開始向右取小數部分第n位,當n小於0時,從小數點位置開始向左取整數部分的第n位。include include int get one di...
c語言 用陣列找最小數 消除重複
用陣列找最小數 輸入十個數字,找出最小數並列印出來 include include define s 10 void minx int b int main else printf min is d min 消除重複 程式讀入20個數,每讀入乙個資料,如果它不與前面讀入的資料重複,則將其列印出來 i...