问题 单项选择题

有如下程序:
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

解析:[评析] :题中的外循环只执行了2次:
第1次:a[1][0]=3,a[1][1]=4,所以s=7;
第2次:a[2][0]=5,a[2][1]=6,a[2][2]=0,所以s=7+5+6+0=18。

单项选择题
单项选择题