给定一个n×n的方阵,本题要求计算该矩阵除副对角线、最后一列和最后一行以外的所有元素之和。副对角线为从矩阵的右上角至左下角的连线。
输入格式:
输入第一行给出正整数n(1<n<=10);随后n行,每行给出n个整数,其间以空格分隔
输出格式:
在一行中给出该矩阵除副对角线、最后一列和最后一行以外的所有元素之和。
输入样例:
4
2 3 4 1
5 6 1 1
7 1 8 1
1 1 1 1
输出样例:
35
太简单了,不解释。。。。
1 #include <stdio.h> 2 #include<stdlib.h> 3 int main(){ 4 int n; 5 scanf("%d",&n); 6 int i,j; 7 int sum = 0; 8 int a[10][10]; 9 for (i=0;i<n;i++){ 10 for (j=0;j<n;j++){ 11 scanf("%d",&a[i][j]); 12 } 13 } 14 for(i=0;i<n-1;i++){ 15 for (j=0;j<n-1;j++){ 16 if((i+j)!=n-1){ 17 sum += a[i][j]; 18 } 19 } 20 } 21 printf("%d",sum); 22 return 0; 23 }