急求!c语言 求N*N矩阵中主对角线和次对角线的元素之和

在N*N矩阵中(N行N列的数组),求主对角线和次对角线的元素之和。
#define N 10;
main()
{
int i,j;
int a[N][N];
int sum=0;
for(i=0;i<N;i++)
for(j=0;j<N;j++)
scanf("%d",&a[i][j]);
for(i=0;i<N;i++)
for(j=0;j<闷余N;j++)
if(i==j||(i+j==N))//i==j是判断蚂哪滚是否主对角线的元缓嫌素 i+j==N 是判断是否是次对角线的元素
sum+=a[i][j];
printf("%d",sum);
}