设变量n为float类型,m为int类型,则以下能实现将n中的数值保留小数点后两位,第三位进行四舍五入运算的表达式是A.n=(n*100+0.5)/100.0 B.m=n*100+0.5,n=m/100.0 C.n=n*100+0.5/100.0 D.n=(n/100+0.5)*100.0 请帮忙给出正确答案和分析,谢谢!
正确B
举一反三
- 设变量f为float型,将f小数点后第3位四舍五入,保留小数点后两位的表达式为( )。 A: ( f * 100+0.5)/100 B: (f * 100+0.5)/100.0 C: (int)( f * 100+0.5)/100.0 D: (int)( f * 100+0.5)/100
- 设变量n为float类型,m为int型,则表达式()能实现将n中的数值保留小数点后两位,第三位进行四舍五入运算。
- 设x是double型变量,则能将x的值四舍五入保留到小数点后两位的表达式是 。 A: (x*100.0+0.5)/100.0 B: (int)(x*100+0.5)/100.0 C: x*100+0.5/100.0 D: (x/100+0.5)*100.0
- 设变量 m 为 float 类型,变量 n 为 int 类型,则以下能实现将 m 中的数值保留 小数点后两位,第三位进行四舍五入运算的表达式是
- 设有定义:float x=123.4567;,则执行以下语句后的输出结果是【 】。prinff("%f\n",(int)(x*100+0.5)/100.0);
内容
- 0
设有定义:float x=123.4567;则执行printf("%.2f\n",(int)(x*100+0.5)/100.0);语句后输出的结果是( ). A: 123.46 B: 123.460 C: 123.45 D: 123.450
- 1
若定义a为整形变量,执行 a=100; printf(“a=%c\n”,a ); A: 100 B: 100.0 C: d D: D
- 2
求一个三位正整数N十位数的正确方法是( )。 A: Int (N-Int(N/100)*100) B: N-Int(N/100)*100 C: Int(N/10)-Int(N/100) D: Int(N/10) - Int(N/100)*10
- 3
容量为100~500W的灯具与可燃物之间的安全距离在不应小于()m。 A: 0.3\n B: 0.5\n C: 0.7\n D: 1.2
- 4
定义整型变量: int n=456;,表达式的值为5的是( )。 A: n / 10 / 10 B: ( n - n / 100 * 100 )/10 C: n % 10 D: n / 10