描述
有一个n行n列的二维数组,请你求出二维数组的主对角线上的所有数字的和是多少。
输入描述
第一行一个整数n,代表下面输入的是n行n列(2≤n≤10)的二维数组;
接下来n行,每行n列,表示二维数组的每个元素各是多少。
输出描述
一个整数,表示二维数组主对角线上的所有数字之和。
样例输入 1
4 1 2 3 4 3 2 1 4 2 2 2 2 2 2 3 3
样例输出 1
8
提示
【数据规模与约定】
对于100%的数据,2≤n≤10,每个元素均在1到100之间。
#include <iostream>
using namespace std;
int main()
{
int n,sum = 0;
cin>>n;
int a[n][n];
for(int i = 0;i<n;i++){
for(int j = 0;j<n;j++){
cin>>a[i][j];
}
}
for(int i = 0;i<n;i++){
sum = sum+a[i][i];
}
cout<<sum;
return 0;
}