问题标题: 酷町堂:分别求方阵两条对角线上的和,求思路(最好是伪代码,谢谢)

0
0
已解决
张舒斌
张舒斌
中级光能
中级光能

1134   分别求方阵两条对角线上的和

题目描述 Description

输入一个n*n阶方阵,分别求两条对角线上元素之和。(方阵为行数和列数相等的矩阵)

输入描述 Input Description

输入n+1行,第一行为一个数n(2=<n<=10),表示方阵的行数和列数,之后n行为这个方阵的元素。

输出描述 Output Description

输出两行,第一行为主对角线元素之和,第二行为副对角线元素之和。

样例输入 Sample Input

 

3
1 3 2
4 5 6
7 8 9

样例输出 Sample Output

 

15
14

数据范围及提示 Data Size & Hint

主对角线上的数即为1,5,9;副对角线上的数即为2,5,7。


0
已采纳
邵逸儒
邵逸儒
中级天翼
中级天翼
    定义 a[101][101],n,s=0,d=0;
    输入n;
    循环(int i=0;i<n;i++)
    {
        循环(int j=0;j<n;j++)
        输入a[i][j];
    }
    循环(int i=0;i<n;i++)
    {
        int j=i;
        s+=a[i][j];
    }
    循环(int i=0,j=n-1;i<n,j>=0;i++,j--)
    {
        d+=a[i][j];
    }
    输出s<<endl<<d;

伪代码

0
0
0
0
我要回答