房天下 > 房天下问答 > 业主生活 > 其他
  • 在Pascal运行程序的时候,有时候对一个实数取整的时候出现下面的问题

    执行一句对实数取整的语句,原来是9.0取整应该是9,但是由于误差,9变成了8.9999999结果取整变成8了,因此造成程序运行出错,怎么办?

    提问者:huyingchong

    发布于2011-01-18

共1个回答
  • hcl670 丨Lv 0
    可以用取整函数round。round函数会自动取整为与变量最接近的整数。如果只有一位小数位为5,则返回的整数为偶数。
    +1 2011-01-18 举报
热门人气推荐
免责声明:问答内容均来源于互联网用户,房天下对其内容不负责任,如有版权或其他问题可以联系房天下进行删除。