问题 单项选择题

以下程序的输出结果是( )。
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。

单项选择题
单项选择题