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

admin2013-02-23  21

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

答案A

解析 循环的作用是求行下标从1到2列下标从0到i的元素之和,即s=a[1][0]+a[1][1]+a[1][1]+a[2][0]+a[2][1]+a[2][2]=3+4+5+6+0=18。
转载请注明原文地址:https://jikaoti.com/ti/3qn0FFFM
0

最新回复(0)