如果x是一个正的实数,将千分位四舍五入,保留两位小数的表达式是?
A.0.01*int(100*(x+0.005))
B.0.01*int(100*(x+0.05))
选哪个?为什么?
人气:442 ℃ 时间:2020-01-29 00:33:47
解答
选A啊,因为千分位对应的是0.001,若千分位上的数小于0.005,则其加上0.005后再乘以100肯定小于1,这样int操作便会将其舍弃,即"四舍";若若千分位上的数大于0.005,则其加上0.005后再乘以100大于1,这样int操作便将千分位上的数值“五入”,使得百分位上加1.
推荐
猜你喜欢
- 在两条沿东西方向、互相平行的轨道上,有甲乙两列火车,以甲车为参照物,乙车向东运动,若以地面
- 一个数既是15的因数,又是15的倍数,把他写成两个质数相加的形式( )+( ),写成质数与合数相加的形式(
- 一筐水果,每3个一组数余2个,每4个一组数余3个,每5个一组数余4个,这筐水果最少有多少个?
- Little Jack was not ( strongly enough) to pull the little girl out of the water.
- 怎么区分定语从句,状语从句,名词从句,宾语从句?
- 大雁与鹅的区别?
- 英语翻译
- 已知关于x的方程3a+2x/a−x=7/4的解是x=1,则a=_.