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