题目内容

若有正确定义语句:double x=5.16894;语句printf("%f\n",(int)(x*1000+0.5)/(double)1000);的输出结果是( )

A. 输出格式说明与输出项不匹配,输出无定值
B. 5.17000
C. 5.168000
D. 5.169000

查看答案
更多问题

变量i、j、k已定义为int类型并有初值0,用以下语句进行输入时:scanf("%d",&i);scanf("%d",&j);scanf("%d",&k);从键盘输入:12.3 (表示Enter键)则变量i、j、k的值分别是 [1] 、 [2] 、 [3] 。

复合语句在语法上被认为是 [1] 。空语句的形式是 [2] 。

编写程序,把560分钟换算成用小时和分钟表示,然后进行输出。

若a和b均是正整型变量,以下正确的switch语句是()。

A. switch(pow(a,2)+pow(b,2)){case1:case3:y=a+b;break;case0:case5:y=a-b;}
B. switch(a*a+b*b);{case3:case1:y=a+b;break;case0:y=b-a;break;}
C. switcha{default:x=a+b;case10:y=a-b;break;case11:x=a*d;break;}
D. switch(a+b){case10:x=a+b;break;case11:y=a-b;break;}

答案查题题库