有以下程序:
#include<stdio.h>
main()
{int x[3][2]={0},i;
for(i=0;i< 3;i++)scanf(''%d'',x[i]);
printf(''%3d%3d%3d\n'',x[0][0],x[1][0],x[1][1]);
}
若运行时输入:1 3 5<回车>,则输出结果为( )。
【正确答案】 C
【答案解析】数组赋初值后各元素的值均为0,scanf中接收输入的地址是x[i],所以输入的1,3,5分别赋给了x[0][0],x[1][0],x[2][0],因此输出的结果是1 3 0。