问题
单项选择题
有以下程序 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[0][1],x[1][0]);}若运行时输入:2 4 6<回车>,则输出结果为【 】。
A.2 0 0
B.2 0 4
C.2 4 0
D.2 4 6
答案
参考答案:B
解析:语句x[3][2]={0}表示对二维数组的所有元素赋初值0,而循环for(i=0;i<3;i++)scanf("%d",x[i])表示对数组元素x[0][0]、x[0][1]、x[1][0]赋值。因此,正确答案为选项B)。