单选题
以下能对正实数d的第3位小数四舍五入的表达式是( )。
A、
0.01*Int(d+0.005)
B、
0.01*Int(100*(d+0.005))
C、
0.01*Int(100*(d+0.05))
D、
0.01*Int(d+0.05)
【正确答案】
B
【答案解析】
解析:Int函数,返回的是不大于该数的一个整数。d+0.005,是让第三位小数进位,达到四舍五入,再乘100,放大100倍,保留小数位,取整后乘0.01还原为原数。如:5.333+0.005=5.338,乘100后为533.8,取整后为533,乘0.01后还原为5.33。
提交答案
关闭