问题描述
输入一个正整数n(1<=n<=6),再输入n阶整数方阵a,计算并输出该矩阵除副对角线、最后一列和最后一行以外的所有元素之和。副对角线为从矩阵的右上角至左下角的连线。
输入描述
第一行输入一个正整数n(1<=n<=6), 以下n行输入n阶整数方阵a
输出描述
所求元素的和
样例输入
4 2 3 4 1 5 6 1 1 7 1 8 1 1 1 1 1
样例输出
35
代码如下:
#include<stdio.h>
int main(void)
{
int a[6][6],i,j,n,x;
scanf("%d",&n);
for(i=0;i<n;i++)
{
for(j=0;j<n;j++)
{scanf("%d",&a[i][j]);
}
}
x=0;
for(i=0;i<n;i++)
{
for(j=0;j<n;j++)
{if(i!=n-1&&j!=n-1&&(i+j)!=n-1) x=x+a[i][j];
}
}
printf("%d\n",x);
return 0;
}