试图找到一种仅使用整数类型进行简单舍入的方法。找到以下解决方案:
示例 1 - 四舍五入
Value1=260
Value2=305
Tmp1=(10 * Value1) / Value2 = 8.52 = 8 (integer)
Tmp1=(Tmp1 + 5) / 10 = (8 + 5) / 10 = 1.3 = 1 (integer)
示例 2 - 向下舍入
Value1=76
Value2=305
Tmp1=(10 * Value1) / Value2 = 2,49 = 2 (integer)
Tmp1=(Tmp1 + 5) / 10 = (2 + 5) / 10 = 0.7 = 0 (integer)
有没有更好的方法来做到这一点?
也许这可以帮助遇到同样问题的其他人。