问题
单项选择题
以下程序的输出结果是( )。
main()
int a[3][3]=1, 2, 3, 4, 5, 6, i, j, s=0;
for(i=1; i<3; i++)
for(j=0; j<=i; j++)s+=a[i][j];
printf("%d\n", s)
A.18
B.19
C.20
D.21
答案
参考答案:A
解析: 循环的作用是求行下标从1到2列下标从0到i的元素之和,即s=a[1][0]+a[1][1]+a[2][0]+a[2][1]+a[2][2]=3+4+5+6+0=18。