看看是需要修改哪里 编程题
问题:有一个n*n的矩阵,求两个对角线元素的和。 (有两种情况 一种是奇数型、另一种是偶数型)#include <stdio.h>
void main()
{
int i,j;
int sum=0;
int a[100][100],N;
printf("输入是n*n矩阵的n值:");
scanf("%d",&N);
printf("输入一个%d*%d矩阵:",N,N);
printf("\n");
for(i=0;i<N;i++)
for(j=0;j<N;j++)
{
scanf("%d",&a[i][j]);
}
for(i=0;i<N;i++)
{if(i!=(N-1)/2)
sum=sum+a[i][i]+a[i][N-1-i];
else
sum+=a[i][i];
}
printf("矩阵两条对角线之和为: %d\n",sum);
}