也可以直接通過(guò)I+j判斷是否是偶數(shù)來(lái)判斷對(duì)角線吧
#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("對(duì)角線元素之和是:%d\n",sum); ????return?0;???? }
代碼如上,在其他地方驗(yàn)證過(guò)可以,答案也正確,為什么在這里總是會(huì)被提示檢查代碼呢,而且我打例程進(jìn)去也是提示檢查代碼?
2017-07-07
不可以直接通過(guò)I+j判斷是否是偶數(shù)來(lái)判斷對(duì)角線,例如你把這個(gè)3*3的二維數(shù)組變成一個(gè)4*4的二維數(shù)組,那你的這個(gè)做法就不對(duì)了
2018-06-14
那最后就是否定了這個(gè)答案嗎?
2017-07-30
如果你把3*3變成4*4,你會(huì)發(fā)現(xiàn)標(biāo)準(zhǔn)答案也是錯(cuò)的,所以,你的答案沒(méi)問(wèn)題
2017-07-17
對(duì)角線的坐標(biāo):arr[i][j] ?, ? i=j 或 i+j等于階數(shù)?