如果x是一个正的实数,将千分位四舍五入,保留两位小数的表达式是?
A.0.01*int(100*(x+0.005))
B.0.01*int(100*(x+0.05))
选哪个?为什么?
人气:302 ℃ 时间:2020-01-29 00:33:47
解答
选A啊,因为千分位对应的是0.001,若千分位上的数小于0.005,则其加上0.005后再乘以100肯定小于1,这样int操作便会将其舍弃,即"四舍";若若千分位上的数大于0.005,则其加上0.005后再乘以100大于1,这样int操作便将千分位上的数值“五入”,使得百分位上加1.
推荐
猜你喜欢
- 已知关于x的方程x平方+2bx+a=0与x平方+ax+2b=0有且仅有一个公共根,则a平方+b平方的最小值为多少?
- 在等腰梯形ABCD中,CD平行AB,AB等于9,CD等于4,AD等于5,求∠B的度数?
- 已知2的12次方=a的6次方=4的b次方,则(a平方-b平方)除2-ab的值为
- 一个圆柱形粮囤,底面直径是4米,高是3米,装满小麦后,又在囤上面最大限度地堆成一个0.6米高的圆锥.
- 下面各瓶牛奶的品牌是相同的,购买哪种包装的牛奶比较合算有510ML 是3元 有220ML 是2元 有100ML 是1元
- 《水浒传》的主要内容“50字”
- 艰难困苦 玉汝于成阅读答案
- 有一块边长200米的正方形试验田,一共产40000千克.平均每公顷产小麦多少千克?