C语言 设变量x为float型且已经赋值,则以下语句中能够将x中的数值保留到小数点后面2位,并将第3位四舍五入

学习 时间:2026-03-30 11:46:27 阅读:3174
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.0C)x=(int)(x*100+0.5)/100.0 D)x=(x/100+0.5)*100.0我要分析过程,谢谢大虾

最佳回答

暴躁的小刺猬

魁梧的汽车

2026-03-30 11:46:27

答案 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,并没有达到题目要求

最新回答共有2条回答

  • 可靠的背包
    回复
    2026-03-30 11:46:27

    答案 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,并没有达到题目要求

上一篇 开头是k或c发[ k]的英文单词

下一篇 正常情况下人体血液的PH为7.35-7.45,但在通风不良的场所里时间过长,吸入含较多二氧化碳的空气,将使血液里二氧化碳