C语言 设变量x为float型且已经赋值,则以下语句中能够将x中的数值保留到小数点后面2位,并将第3位四舍五入
12、设变量x为float型且已经赋值,则以下语句中能够将x中的数值保留到小数点后面2位,并将第3位四舍五入的是__B__.
A)x=x*100+0.5/100.0 B)x=(x*100+0.5)/100.0
C)x=(int)(x*100+0.5)/100.0D)x=(x/100+0.5)*100.0
我要分析过程,谢谢大虾
人气:389 ℃ 时间:2020-04-06 15:08:04
解答
答案 C
(int)(x*100+0.5)把float型数据(x*100+0.5)强转成int,这样就可以去掉小数点,+0.5就是为了四舍五入
例如x=4.256,则(4.256*100+0.5)=426.1 ,则(int)426.1/100.0=4.26
你选的B是错误的,没有强转成int,所以426.1/100=4.261,并没有达到题目要求
推荐
- 设变量n为float型,m为int类型,则以下能实现将n中的数值保留小数点后两位,第三位四舍五入运算的表达式是(B)
- C++:设变量f为float型,将小数点后第3位四舍五入,保留小数点后两位的表达式为
- 设变量x为float型且已赋值,则以下语句中能将x中的数值保留到小数点后两位,并将第三位四舍五入的是
- 设变量x为float型且已赋值,则以下语句能将x中的数值保留到小数点后两位,并将第3位四舍五入的是?
- 用C语言编写:读入三个双精度数,求平均值保留小数点后一位对小数点后第二位四舍五入输出结果
- 第一宇宙速度为什么是最大运行速度、是最小发射速度
- 伏尔加河它连接了那五个海?
- NH4NO3+H2O和NaOH+H2O反应的现象
猜你喜欢
- 设a>0,a≠0,则函数y=a^(x-1) +3的反函数图像必经过点
- 甲厂有煤120吨,乙厂有煤96吨.甲厂每天烧15吨,乙厂每天烧9吨.多少天后,两厂所剩的煤数相等?
- 关于母亲节的英语作文初二水平70词
- 某运动物体做直线运动,第1秒内的平均速度是3M秒,第2秒的平均速度是6M秒,2秒内这个物体的平均速度是多少
- 光的电矢量是什么?
- 若记号“*”表示是a*b=a+b/2,则用两边含有“*”和“+”的运算对于任意三个实数a,b,c成立的一个恒等式_.
- Stop to make the noise,or you will be punished.哪个地方有错 怎么改
- 为什么这个世界上从来没有邪恶战胜正义的例子,正义的力量到最后一定会胜利?