我的金额为100001,我想把它四舍五入到最近的10000。 综述后的预期输出为110000。
如何使用c#??
来做到这一点答案 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