✔ 最佳答案
你可以寫standard rounding/symmetric rounding。Rounding的意思是除整,通常有三個方法:standard rounding (=1-4 round down, 5-9 round up),rounding up always(=1-9 round up),rounding down always (=1-9 round down)。這個standard rounding方法其實是「不公平」,因為1-4只有四個數目字,而5-9郤有五個,所以向上入的機會較多。
一些軟件會用都的是unbiased rounding,1-4與6-9的方法跟以上的一樣,不過5就要看前一個數目字是單還是雙數(單向上入,雙向下捨)。如果你要兩個小數位:
1.041 > 1.04 --- 1.051 > 1.05
1.044 > 1.04 --- 1.054 > 1.05
1.045 > 1.04 --- 1.055 > 1.06
1.046 > 1.05 --- 1.056 > 1.06
1.049 > 1.05 --- 1.059 > 1.06
這樣,有一半的5會向下捨(02468),而另一半(13579)則向上入。