【发布时间】:2011-01-03 14:36:13
【问题描述】:
我需要为我正在构建的程序编写一个会计例程,它可以将小数除以整数。例如:
$143.13 / 5 =
28.62
28.62
28.63
28.63
28.63
我在这里看过这篇文章:Evenly divide in c#,但它似乎只适用于整数除法。对这个问题的优雅解决方案有任何想法吗?
【问题讨论】:
-
只需要整数除法。你不应该用花车来赚钱。
-
十进制是此处使用的正确类型(不同于浮点数)
-
阅读这个问题的答案:stackoverflow.com/questions/61872/…
-
他可能的意思是:将 141.13 存储为 14113 (int),只是为了显示目的而对其进行不同的格式化,或者在最后转换为浮点数。 C# 中有 Money 类吗?
-
处理金钱并使用浮点数进行除法?你应该看
Office Space
标签: c# division accounting