样本输入
311 2 44 5 610 8 -12样本输出
15说明
主要对角线是:
115-12主对角线的总和:11 + 5-12 = 4
辅助对角线是:
4510次要对角线的总和:4 + 5 + 10 = 19差异:| 4-19 | = 15
#include <iostream>
using namespace std;
int main()
{
int n;
cin >> n;
int i, j;
int arr[i][j];
int x1 = 0, x2 = 0;
for (i = 1; i <= n; ++i)
{
for (j = 1; j <= n; ++j)
{
cin >> arr[i][j];
}
}
for (i = 1; i <= n; i++)
{
for (j = 1; j <= n; j++)
{
if (i == j)
x1 = x1 + arr[i][j];
}
}
for (i = 1; i <= n; i++)
{
for (j = n; j <= 1; j--)
{
x2 = x2 + arr[i][j];
}
}
cout << abs(x1 - x2);
}
这是您的更正代码: