选择题
15.
若有以下程序段:
double x=5.16894:
printf("%f\n",(int)(x*1000+0.5)/(double) 1000);
则程序段的输出结果是______。
A、
5.175000
B、
5.169000
C、
5.170000
D、
5.168000
【正确答案】
B
【答案解析】
(int)(x*1000+0.5)/(double)1000表达式功能,保存数据x的后三位小数,把第四位四舍五入。
提交答案
关闭