VFP的一道选择题

来源:百度知道 编辑:UC知道 时间:2024/05/25 04:37:36
如果X是个正实数,对x的第3位小数 四舍五入 的正确表达式是 0.01*INT(100*(x+0.005)) 解释下这个表达式的意思啊 详细

通过对一个数字需要四舍五入的位上增加5,(你这题是对第三位,所以加0.005),然后取整,可以判断究竟是该舍还是该入

举例:
对于数字0.4,判断是“舍”还是“入”,加0.5得0.9,取整后得到0
也就是0.4四舍五入后得到0

对于数字0.6,判断是“舍”还是“入”,加0.5得1.1,取整后得到1
也就是0.6四舍五入后得到1

因为是对第三位操作,所以需要乘100,最后再乘0.01,是为了还原……

你理解一下吧