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

为什么满足 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下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号