也可以直接通過I+j判斷是否是偶數(shù)來判斷對角線吧
#include?<stdio.h> int?main() { ????int?arr[3][3]?=?{{1,2,3},{4,5,6},{7,8,9}}; ????int?i,j; ????int?sum=0; ????for(i=0;i<3;i++) ????{ ???????for(j?=?0;j<3;j++) ????????{ ????????????if((i+j)%2?==0) ????????????????sum+=arr[i][j]; ????????} ?????} ????printf("對角線元素之和是:%d\n",sum); ????return?0;???? }
代碼如上,在其他地方驗證過可以,答案也正確,為什么在這里總是會被提示檢查代碼呢,而且我打例程進去也是提示檢查代碼?
2017-07-07
不可以直接通過I+j判斷是否是偶數(shù)來判斷對角線,例如你把這個3*3的二維數(shù)組變成一個4*4的二維數(shù)組,那你的這個做法就不對了
2018-06-14
那最后就是否定了這個答案嗎?
2017-07-30
如果你把3*3變成4*4,你會發(fā)現(xiàn)標準答案也是錯的,所以,你的答案沒問題
2017-07-17
對角線的坐標:arr[i][j] ?, ? i=j 或 i+j等于階數(shù)?