2013-04-25 55 views
0

一些我需要創建這輪這樣數的函數:四捨五入有特殊條件

33120-> 34000

21001-> 22000

這裏沒有小數點,但如果存在在最後3位數字中除1以外的數字必須遞增第4位數字,最後3位數字應設置爲0.

我需要優化的一些東西,我不想遍歷每個數字的每個數字,因爲我有超過800,000的號碼。

在此先感謝!

+2

你有什麼試圖實現這個? – DarkSquirrel42 2013-04-25 09:12:19

回答

6
var result = Math.Ceiling((double) x/1000)*1000; 
+0

非常感謝!這正是我想要的帽子! – Ghassan 2013-04-25 09:28:10