C语言程序选择题程序运行后的输出结果

img


我想问一下 我不明白if(i==j)和x+=a[N-1-j][i]这里要怎么运算下去

if (i==j) x += a[3-j][i]; 就是累加4,7,10,13那条对角线的和: 34

如果是:if (i==j) x += a[j][i]; 那就是计算另一条对角线的和: 1+6+11+17

如果i == j
a[N-1-j][i]
相当于这个四行四列矩阵左下到右上对角线上的值
也就是x最后算出来是这条对角线的和