当在c#中划分时,答案是不同的,当我从计算器中除以答案时,请另外解决它。
C#
370.37037037037038 * 9 * 30 //100000.0000000000026
计算器中的
370.3703703703704 * 9 * 30 // 100000
我需要像计算器这样的确切答案。
答案 0 :(得分:1)
差异只是四舍五入。这不是一个有理数,它有一个重复序列,不能在二进制代码中完美表达。它甚至不能用十进制的有限位数表示。唯一的区别是你的计算器显示的数字少于C#的数字。
最后的'04'就是你的计算器向上翻'038'。