为了账号安全,请及时绑定邮箱和手机立即绑定

为什么满足 if(i%2==0&&j%2==0) sum+=arr[i][j]; 这一条件就能算出对角线元素之和为25,还有对角线之和为25是怎么算出来的???

为什么满足

if(i%2==0&&j%2==0)

          sum+=arr[i][j];  

这一条件就能算出对角线元素之和为25,还有对角线之和为25是怎么算出来的???

正在回答

2 回答

1  2  3            以左图为例,对角线分为正对角159和非正对角357,所以i%2==0&&j%2==0满足于arr[0][0],

4  5  6            arr[0][2],arr[2][0],arr[2][2],所以把这四位相加在加上arr[1][1]就是对角线之和了

7  8  9

2 回复 有任何疑惑可以回复我~

找规律,两条对角线,元素下标分别满足i=j以及i+j=2,对应位置相加即可

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

为什么满足 if(i%2==0&&j%2==0) sum+=arr[i][j]; 这一条件就能算出对角线元素之和为25,还有对角线之和为25是怎么算出来的???

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信