以下程序运行时若从键盘输入:10 20 30<回车>,输出结果是______。 #include<stdio.h> main() { int i=0,j=0,k=0; scanf("%d%*d%d",&i,&j,&k

admin2010-04-24  13

问题 以下程序运行时若从键盘输入:10 20 30<回车>,输出结果是______。
   #include<stdio.h>
   main()
   {
   int i=0,j=0,k=0;
   scanf("%d%*d%d",&i,&j,&k);
   printf("%d%d%d\n",i,j,k);
   }

选项

答案10300

解析 #include<stdio.h>
   main()
   {
   int i=0,j=0,k=0;
   scanf("%d%*d%d",&i,&j,&k);/*"%*d"不被识别,但仍然占位;故i,j分别获得值10和30.而k的值默认被初始化为0*/
   printf("%d%d%d\n",i,j,k);
   }
转载请注明原文地址:https://jikaoti.com/ti/uitaFFFM
0

最新回复(0)