1. 程式人生 > >求矩陣的兩對角線上的元素之和 oj15

求矩陣的兩對角線上的元素之和 oj15

【C語言訓練】求矩陣的兩對角線上的元素之和

釋出時間: 2017年5月25日 19:57   最後更新: 2017年6月30日 21:02   時間限制: 1000ms   記憶體限制: 128M

求矩陣的兩對角線上的元素之和

矩陣的行數N 和一個N*N的整數矩陣a[N][N](N<=10)

所輸矩陣的兩對角線上的元素之和

 複製
3
1 2 3 
4 5 6 
7 8 9
25
#include <cstdio>
#include <iostream>
using namespace std;
int main()
{
	int n,sum=0;
	cin >> n;
	int **pp = new int*[n];
	for (int i = 0; i < n; i++)
	{
		pp[i] = new int[n];
		for (int j = 0; j < n; j++)
		{
			scanf("%d",&pp[i][j]);
			if (i == j || i + j == n - 1)
				sum += pp[i][j];
		}
	}
	cout << sum;
	return 0;
}