Problem B: 矩阵对角线求和
发布日期:2021-05-04 08:31:30 浏览次数:27 分类:原创文章

本文共 793 字,大约阅读时间需要 2 分钟。

Problem B: 矩阵对角线求和

Description

输入一个n×n的整数矩阵,分别计算两个对角线的和。

Input

输入矩阵的阶数n(n≤10),另起一行后输入一个n×n的整数矩阵,每列数据用空格隔开,每行数据用回车分隔。

Output

输出主对角线和副对角线的和。

Sample Input

3
1 2 3
3 2 1
9 7 8

Sample Output

11 14

#include<stdio.h>int main(){         int i,n,m,k,j;      int a[100][100];      int sum1,sum2;      while(scanf("%d",&n)!=EOF){                     sum1=0;sum2=0;            for(i=0;i<n;i++){                     for(j=0;j<n;j++){                           scanf("%d",&a[i][j]);                  }            }            j=0;            for(i=0;i<n;i++){                 sum1+=a[i][j];                  j++;            }            j=n-1;            for(i=0;i<n;i++){                 sum2+=a[i][j];                  j--;            }                  printf("%d %d\n",sum1,sum2);      }      return 0;}
上一篇:Problem C: 求最大公约数
下一篇:Problem A: 调用函数,求三个数中最大数

发表评论

最新留言

能坚持,总会有不一样的收获!
[***.219.124.196]2025年03月14日 21时39分43秒