0

次のように数値を丸める関数を作成する必要があります。

33120->34000

21001->22000

小数点はありませんが、下 3 桁に 1 以外の数字が存在する場合は、4 桁目をインクリメントし、下 3 桁を 0 に設定する必要があります。

最適化されたものが必要です。800,000 を超える番号があるため、各番号の各桁をトラバースしたくありません。

前もって感謝します!

4

1 に答える 1

6
var result =  Math.Ceiling((double) x/1000)*1000;
于 2013-04-25T09:11:57.547 に答える