游客 Signup | Login
中文 | En

1316 - C语言程序设计教程(第三版)课后习题7.3

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

Input

矩阵

Output

主对角线 副对角线 元素和

Examples

Input

1 2 3
1 1 1
3 2 1

Output

3 7

Solution C

#include<stdio.h>
#include<math.h>
int main()
{
	int a[3][3];
	int i,j,sum;
	for(i=0;i<3;i++)
	  for(j=0;j<3;j++)
	{
		scanf("%d",&a[i][j]);
	}
	printf("%d %d",a[0][0]+a[1][1]+a[2][2],a[0][2]+a[1][1]+a[2][0]);
	return 0;
} 

Solution C++

#include<iostream>
using namespace std;
int a[4][4];
int main()
{
	for (int i=1; i<=3; i++)
		for (int j=1; j<=3; j++) cin>>a[i][j];
	int sum1=0,sum2=0;
	for (int i=1; i<=3; i++)
	{
		sum1+=a[i][i];
		sum2+=a[i][4-i];
	}
	cout<<sum1<<" "<<sum2<<endl;
	return 0;
}
Time Limit 1 second
Memory Limit 128 MB
Discuss Stats
上一题 下一题