编写程序,求一个n×n矩阵对角线元素之和。
样例输入
有多组数据。
每组数据的第1行为一个整数n(3≤n<10),然后连续n行为n×n矩阵。
样例输出
每个矩阵的主对角和副对角线上元素的和。
用例输入
3
1 2 3
1 1 1
3 2 1
4
1 1 1 1
1 1 1 1
2 2 2 2
2 2 2 2
用例输出
9
12
提示
注意:n的奇偶性。
#include<stdio.h>
#include<stdlib.h>
int main() {
int n;
while(scanf("%d",&n)!=EOF)
{
int a[100][100];
int i,j;
for(i=0; i<n; i++)
for(j=0; j<n; j++)
scanf("%d",&a[i][j]);
int num=0;
for(i=0; i<n; i++)
for(j=0; j<n; j++)
if(i==j||i+j==n-1) {
num+=a[i][j];
}
printf("%d\n",num);}
return 0;
}