C语言算术运算的一些问题20.设变量x为float型且已赋值,则以下语句中能将x中的数值保留到小数点后两位,并将第三位四舍五入的是______.A、x=x*100+0.5/100.0(结果就是浮点型)B、x=(x*100+0.5)/100.0
来源:学生作业帮助网 编辑:作业帮 时间:2024/11/13 14:38:54
xR]/A;>6%*$Cgv+UZ("mwI'$Hxss;r4V_)^-IQn@=TSs8Lj
ӏ1p+XÇ[~PBFhPP-P!E #/EF۠b* 9t{{28 :c.U{YMk*X
B!qD]Uf<7ewծvA{j&&|_g>5~C@}F^s+_7%
ߑEPUqtLaqf&GG&mT%;W!*zhLM-ϞA+_`JeGEh,WXR|4NyL_JERܪuGhl߅v_mQ$uvB
C语言算术运算的一些问题20.设变量x为float型且已赋值,则以下语句中能将x中的数值保留到小数点后两位,并将第三位四舍五入的是______.A、x=x*100+0.5/100.0(结果就是浮点型)B、x=(x*100+0.5)/100.0
C语言算术运算的一些问题
20.设变量x为float型且已赋值,则以下语句中能将x中的数值保留到小数点后两位,并将第三位四舍五入的是______.
A、x=x*100+0.5/100.0(结果就是浮点型)
B、x=(x*100+0.5)/100.0(浮点型)
C、x=(int)(x*100+0.5)/100.0
D、x=(x/100+0.5)*100.0
为什么呢?
C语言算术运算的一些问题20.设变量x为float型且已赋值,则以下语句中能将x中的数值保留到小数点后两位,并将第三位四舍五入的是______.A、x=x*100+0.5/100.0(结果就是浮点型)B、x=(x*100+0.5)/100.0
A明显不对,B没有舍掉小数点后两位之后的数值,C先对x*100+0.5取整,再除以100.0,符合条件,D更明显不对.
不知道你是哪里不懂,可以说一下方便解释.