设变量m为float类型,变量n为int类型,则以下能实现将m中的数值保留小数点后两位,第三位进行四舍五入运算的表达式是( )。

admin2019-01-11  32

问题 设变量m为float类型,变量n为int类型,则以下能实现将m中的数值保留小数点后两位,第三位进行四舍五入运算的表达式是(    )。

选项 A、m=(m*100+0.5)/100.0
B、n=m*100+0.5,m=n/100.0
C、n=m/100+0.5,m=n*100.0
D、m=m*100+0.5/100.0

答案B

解析 n是整型数,将浮点数赋值给整型变量需要丢弃小数位,所以若要保留m的小数点后两位,需要将m乘以100。若要将m小数点后第三位四舍五人,则需要加上0.5,然后赋给整型变量,所以n=m*100+0.5,接下来需要将m还原成有两位小数的浮点数。若除号两边操作数有一个是浮点数时,则结果为浮点数,因此将n/100.0赋值给m时,得到的m值含两位小数,故答案为B选项。
转载请注明原文地址:https://kaotiyun.com/show/xKxp777K
0

相关试题推荐
最新回复(0)