游客 Signup | Login
中文 | En

1838 - 课后习题7.3

通过次数

0

提交次数

0

Time Limit : 1 秒 Memory Limit : 128 MB

求一个3×3矩阵对角线元素之和。

Input

矩阵

Output

主对角线 副对角线 元素和

Examples

Input Format

1 2 3
1 1 1
3 2 1

Output Format

3 7

Solution C

#include<stdio.h>
int main()
{
	int i,j,s=0,t=0,a[3][3];
	for(i=0;i<3;i++)
		for(j=0;j<3;j++)
			scanf("%d",&a[i][j]);
	for(i=0;i<3;i++)
		for(j=0;j<3;j++)
		{
			if(i==j)
			s+=a[i][i];
			if(i+j==2)
			t+=a[i][2-i];
		}
		printf("%d %d\n",s,t);
		return 0;
}

Solution C++

#include<bits/stdc++.h>
using namespace std;
long long a[1005][1005],sum;
int main()
{
	for(int i=1;i<=3;i++)
	for(int j=1;j<=3;j++)
		cin>>a[i][j];
	for(int i=1;i<=3;i++)
	    sum+=a[i][i];
	cout<<sum<<" ";
	sum=0;
	for(int i=1;i<=3;i++)
	    sum+=a[i][3-i+1];
	cout<<sum;
		
    return 0;
}