设变量x为float型且已赋值,则以下语句中能将x中的数值保留到小数点后两位,并将第三位四舍五入的是() A. X=(x*100+0.5)/100.0 B. x=(int
首先将x乘以100,然后加上0.5,这样就把精度提高到小数点后三位,再除以100.0,即可进行四舍五入并保留两位小数。 综上所述,本题选B 1.要将一个float类型的变量x保留到小数点后两位,并将第三位四舍五入,需要以下步骤: 2.将x乘以100,使小数点后两位移动到整数位上; 加上0.5,将第三位数字进行四舍五入;...
本题要求将变量 x 中的数值保留到小数点后一位,并将第二位四舍五入,因此需要对 x 进行舍入运算。 A选项的运算过程是将 x 乘以 10 后加上 0.5,再转换为 int 类型,最后除以 10.0,这样可以将 x 保留到小数点后一位,但是并没有进行四舍五入操作,因此 A 选项不正确。 B 选项的运算过程使用了 ^{ *...
设变量x为float型且已赋值,则以下语句能将x中的数值保留到小数点后两位,并将第3位四舍五入的是( )。A.B.C.D.
设变量x为float型且已赋值,则以下语句中能将x中的数值保留到小数点后两位,并将第三位四舍五入的是( )。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;请帮忙给出正确答案和分析,谢谢!
设变量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 [解析]选项A)中,x的值发生变化,近似为原先的100倍,而...
设变量x为float型且已经赋值,则以下语句中能够将x中的数值保留到小数点后面两位,并将第三位四舍五入的是___。 A. x=x*l00+0.5/100.0 B. x=(x*100+O.5)/100 C. x=(int)(x*100+0.5)/100.0 D. x=(x/100+0.5)*100.0 相关知识点: 试题来源...
设变量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 相关知识点: 试题来源...
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我要分析过程,谢谢大虾...
A 应为当X乘以100时,就是小数点右移2位,再加上0.5就是对原数小数点第三位进行四舍五入,大于0.5的话进1你应该是懂的,然后把值再除以100就是小数点左移2位,即可得到保留到小数点后两位,并将第3位四舍五入,不选择B的原因在于前面有个强制转换符,会将最后结果小数点之后都清零,就不会保留小数点之后数值反...