单选题
设变量n为float类型,m为int类型,则以下能实现将n中的数值保留小数点后两位,第三位进行四舍五入运算的表达式是( )。
A、
n=(n*100+0.5)/100.0
B、
m=n*100+0.5,n=m/100.0
C、
n=n*100+0.5/100.0
D、
n=(n/100+0.5)*100.0
【正确答案】
B
【答案解析】
[解析] 选项A),C),D)中的n没有按题目要求进行任何转换,得到的结果达不到题目的要求;选项B)中,先求出n*100+0.5的值,n的第三位小数四舍五入,后面的小数忽略变成整数m,将m/100.0的值赋给n时,先转换其类型,然后再赋值给n,即达到题目要求。
提交答案
关闭