7-4 矩阵部分元素和 (10 分)
编程输入整数N(1<N<10),然后再输入N*N个整数(N阶矩阵)按顺序存放在一个N行N列的二维数组中。要求输出矩阵上三角元素的和、下三角元素的和(主对角线属于上三角和下三角共有元素)。
输入样例:
3
1 2 3
4 5 6
7 8 9
结尾无空行
输出样例:
26 34
结尾无空行
输入样例:
3
1 2 3
4 5 6
7 8 9
结尾无空行
输出样例:
26 34
结尾无空行
7-4 矩阵部分元素和 (10 分)
编程输入整数N(1<N<10),然后再输入N*N个整数(N阶矩阵)按顺序存放在一个N行N列的二维数组中。要求输出矩阵上三角元素的和、下三角元素的和(主对角线属于上三角和下三角共有元素)。
输入样例:
3
1 2 3
4 5 6
7 8 9
结尾无空行
输出样例:
26 34
结尾无空行
输入样例:
3
1 2 3
4 5 6
7 8 9
结尾无空行
输出样例:
26 34
结尾无空行
#include "stdio.h"
#define N 10
void main()
{
int a[N][N];
int n,i,j,sum1=0,sum2=0;
scanf("%d",&n);
for(i=0;i<n;i++){
for(j=0;j<n;j++){
scanf("%d",&a[i][j]);
if(i<=j){
sum1+=a[i][j];
}
if(i>=j)
sum2+=a[i][j];
}
}
printf("sum1=%d,sum2=%d",sum1,sum2);
}