问题 单项选择题

定义如下变量和数组:
int k;
int a[3][3]=9,8,7,6,5,4,3,2,1;
则下面语句的输出结果是( )。
for(k=0;k<3;k++) printf("%d",a[k][k]);

A.7 5 3

B.9 5 1

C.9 6 3

D.7 4 1

答案

参考答案:B

解析: 本题中二维数组的每个元素就是一个由三个元素构成的一维数组,根据条件 for(k=0;k<3; k++)和要求的a[k][k]可以得出本题的答案应该是951。

多项选择题
单项选择题