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
我要分析过程,谢谢大虾
人气:408 ℃ 时间: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语言编写:读入三个双精度数,求平均值保留小数点后一位对小数点后第二位四舍五入输出结果
- 设函数f(x)=lnx. (Ⅰ)证明函数g(x)=f(x)-2(x−1)x+1在x∈(1,+∞)上是单调增函数; (Ⅱ)若不等式1-x2≤f(e1-2x)+m2-2bm-2,当b∈[-1,1]时恒成立,求实数m的取值范围.
- 塑料烧起来的气味有毒吗?如题
- 急!英语选词填空
猜你喜欢