C語言小數四捨五入

在作課後題的時候,發現一個數據最後須要四捨五入取小數點後兩位,可是不能直接截取小數點後兩位(即將"%f"寫爲"%.2f"),去搜好像沒有這樣的函數,可是有看到關於兩位小數四捨五入的處理。 總結以下,加上0.5是爲了進位的,而後先乘十的N次方將其變成整數取到小數點後兩位,再除以十的N次方將其變回小數。 float round(float x,int n) { x=((float)(
相關文章
相關標籤/搜索