单选题 有如下程序:
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。