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

admin2009-02-15  23

问题 有如下程序:    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[j];      printf("%d\n",s);    }    该程序的输出结果是_____。

选项 A、18
B、19
C、20
D、21

答案1

解析 题中的外循环只执行了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。
转载请注明原文地址:https://kaotiyun.com/show/Z8Xp777K
0

最新回复(0)