问题 单项选择题

有以下程序 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]); } 若运行时输入:246<回车>,则输出结果为______。

A.200

B.204

C.240

D.246

答案

参考答案:B

解析:评析:此题中“scanf("%d",x[i]);”相当于“scarf("%d",x[i][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。

选择题
单项选择题