为什么要把 C# 这个计算向上舍入?
500 -> 501
MessageBox.Show(Math.Ceiling(1 / (4 * 1 - 4 * 0.9) * 200).ToString());
返回。
---------------------------
---------------------------
501
---------------------------
OK
---------------------------
我不知道为什么。
Excel 也不这样做。
我需要返回 500 而不是 501 的公式的上限函数。
我可以改用这个。但我会知道是否有另一种解决方案以及为什么 C# 这样做。
MessageBox.Show(Math.Ceiling(Math.Floor((1 / (4 * 1 - 4 * 0.9) * 200) * 100) / 100).ToString());