想问问这个答案为什么是14?

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);

}

你这个数组是这样子存的,i=1的时候,j=0,对应数字5;i=2的时候,j第一次等于0,对应数字3;j第二次等于1,对应数字6。5+3+6=14
有帮助的话请采纳一下呀

img

img

int a[3][3]={{1,2},{3,4},{5,6}}; 数组里不是 (1,2 ) ,应该是:{1,2}
3 + 5 + 6 = 14.