综述使用数学

时间:2017-09-22 22:36:25

标签: c# msdn

我的金额为100001,我想把它四舍五入到最近的10000。 综述后的预期输出为110000。

如何使用c#??

来做到这一点

2 个答案:

答案 0 :(得分:0)

double c = Math.Ceiling( 100001 / 1000 ) * 1000;

答案 1 :(得分:0)

我认为这适用于测试用例:

double RoundUp(double value, double factor) {
    return Math.Ceiling(value / factor) * factor;
}

用法:

var answer = RoundUp(100001, 10000);

答案:

  

110000