实验7-2-2 矩阵运算(20 分)

实验7-2-2 矩阵运算(20 分)

给定一个$n×n$的方阵,本题要求计算该矩阵除副对角线、最后一列和最后一行以外的所有元素之和。副对角线为从矩阵的右上角至左下角的连线。

输入格式:

输入第一行给出正整数$n(1<n≤10)$;随后$n$行,每行给出$n$个整数,其间以空格分隔。

输出格式:

在一行中给出该矩阵除副对角线、最后一列和最后一行以外的所有元素之和。

输入样例:

1
2
3
4
5
4
2 3 4 1
5 6 1 1
7 1 8 1
1 1 1 1

输出样例:

1
35
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
#include<stdio.h>

int main(void)
{
int a[6][6];
int i,j,sum,n;

printf("Input n: ");
scanf("%d",&n);
printf("Input array: \n");

for(i=0;i<n;i++){ //this
for(j=0;j<n;j++) //and this
scanf("%d",&a[i][j]);
}
sum=0;
for(i=0;i<n;i++)
for(j=0;j<n;j++) {
if((i+j!=(n-1))&&(i!=(n-1))&&(j!=(n-1)))

sum=sum+a[i][j];
}

printf("sum=%d\n",sum);
return 0;

}
Your browser is out-of-date!

Update your browser to view this website correctly. Update my browser now

×