从键盘读入一个实数,对其进行四舍五入处理,要求精确到到小数点后两位。

日期:2017-09-09 09:59:43 人气:2

从键盘读入一个实数,对其进行四舍五入处理,要求精确到到小数点后两位。

可以肯定的告诉你,你找的答案肯定不对。 不信你输2.225看一下,结果还是2.22 原程序一直在对Y处理,结果最后都没有返给X。肯定不对。 为什么可能会出现正确的结果,这个就很复杂了,要从浮点的存储说起了。 我现在也还不是很了解。 浮点数在计算(特别是和整型混合计算时)、输入和输出的时候都可能有精度的丢失。 具体的我也不是很懂,你可以自行去研究一下。 比较完美的程序应该要用DOUBLE类型,提高精度。 就算有返加给X,用FLOAT类型还是会出错。很难理解。 #inclu
    A+
热门评论