设变量x为float型且已赋值,则以下语句能将x中的数值保留到小数点后两位,并将第3位四舍五入的是?
题目
设变量x为float型且已赋值,则以下语句能将x中的数值保留到小数点后两位,并将第3位四舍五入的是?
A x=(x*100+0.5)/100.0 B x=(int)(x*100+0.5)/100.0 C x=x*100+0.5/100.0 D x=(x/100+0.5)*100.0
为什么?
答案
答案是B
x*100+0.5是float型,强制转成int型后,会保留整数,而去掉小数
*100实现了保留2位小数,+0.5是对第3位四舍五入
给你看个实例
举一反三
已知函数f(x)=x,g(x)=alnx,a∈R.若曲线y=f(x)与曲线y=g(x)相交,且在交点处有相同的切线,求a的值和该切线方程.
我想写一篇关于奥巴马的演讲的文章,写哪一篇好呢?为什么好
最新试题
- 辩论有钱就有幸福
- 蝴蝶在空中翩翩起舞用英语怎么说
- 90根火柴,甲乙两人轮流从中取1根,2根,3根,直到取完为止.谁拿到最后一根算获胜
- 三角形两边长分别是6和8,第三边的长是一元二次方程的一个实数根,三角形面积?
- 已知集合A={x竖线x=a的平方+2a-3,a属于R},B={y竖线y=x的平方+3x+b,x属于R},是否存在b,使得B为A的真子集...
- he looks like his father 同义句
- 已知a为锐角 tan a=2分之1 求cos a的值?
- 你为什么喜欢英语?因为有用,英文怎么说
- 打印一份稿件甲单独做需要20分钟乙单独做需要30分钟现在甲乙两人合作中间甲临时有事停工几分钟所以15分钟
- 氢氧化钠和二氧化碳反应过程中,气球为什么会澎涨?
热门考点