有以下程序         main()         {int x[3][2]={0},i;          for(i=0;i<3;i++)  scanf("%d",x[i]);          printf("%3d%3d%3d\n",x[0]

admin2013-02-23  32

问题 有以下程序         main()         {int x[3][2]={0},i;          for(i=0;i<3;i++)  scanf("%d",x);          printf("%3d%3d%3d\n",x[0][0],x[0][1],x[1][0]);         }         若运行时输入:246<回车>,则输出结果为______。

选项 A、200
B、204
C、240
D、246

答案B

解析 此题中“scanf("%d",x);”相当于“scarf("%d",x[0]);”。输入246,执行for语句也就是x[0][0]=2, x[1][0]=4,x[2][0]=6,其余的数组元素为0:所以x[0][0]=2,x[0][1]=0,x[1][0]=4。
转载请注明原文地址:https://jikaoti.com/ti/3FB0FFFM
0

最新回复(0)