想请教大佬们一道C语言题:求一个n*n矩阵的对角线元素之和(是两个对角

想请教大佬们一道C语言题:求一个n*n矩阵的对角线元素之和(是两个对角线的元素相加,大佬们方便的话能不能顺便帮我运行一下,刚看了不少答案运行后都不对。谢谢大佬们啦)

#include <stdio.h>
#define N 3
void main()
{
int i,j,a[N][N],s=0;
for(i=0;i<N;i++)
for(j=0;j<N;j++)
{
scanf("%d",&a[i][j]);
if(i==j||(i+j==N-1&&i!=j)) s+=a[i][j];
}
printf("对角线之和= %d",s);
}

温馨提示:内容为网友见解,仅供参考
无其他回答
相似回答