平均產生的誤差問題

10元,三人平分,每個人3.333333333333333.........這是一個無限小數

一般我們的處理是取兩位小數,每個人分3.33

3.33*3=9.99,其實不足10元,還剩下0.01元

這時我們可以通過處理,將最後剩下的0.01元分給一個人,最後的分配結果爲3.33,3.33,3.34

通過這種處理,可以確保前後總量一致,特別是大型金融系統,如果僅僅使用平均值,舍掉的小數位會慢慢累積誤差,導致對賬不一致。

 

 

 

 

 

 

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章