设有定义:float x=123.4567;,则执行以下语句后的输出结果是【 】。prinff("%f\n",(int)(x*100+0.5)/100.0);
举一反三
- 设有定义:floatx=123.4567;则执行以下语句后的输出结果是printf("%f",(int)(x*100+0.5)/100.0);A.123.46B.123.4567C.123.45D.123
- 设有定义: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
- 执行X=7.835 :y=Int(x*100+0.5)/100 后结果是 。
- 设变量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
- 设有定义: int n = 1234; double x = 3.1415; 则语句 printf("%3d,%1.3f ", n, x); 的输出结果是