【发布时间】:2013-11-11 23:50:53
【问题描述】:
我正在开发的程序的结果有问题。
例如,如果我有一个数字 8672.59,我想将它分成 2,结果应该是 4336.295。问题是我如何将它们转换为 2 位小数点并四舍五入结果,这样当我添加 2 个数字时我仍然可以得到正确的数量..
示例。
8672.59 / 2 = 4336.295
如果四舍五入为 2 位小数点,则结果为 4336.30
如何在不四舍五入的情况下将其转换为 2 位小数点,这样如果将其乘以 2,结果将与 8672.59 而不是 8672.60
谢谢!
【问题讨论】:
-
这简直是不可能的。
-
对不起 - 我不认为我理解你的问题。我在想你只是在寻找一种方法来四舍五入一个奇数(到 2 位),而不会在四舍五入中丢失或获得任何东西。重读后,我同意@minitech
标签: .net vb.net rounding-error rounding