2289. 对角线差值 (Diagonal Difference)
1000ms
256MB
简单
二维数组
循环
题目描述
给定一个 $n \times n$ 的方阵,请编写程序计算该方阵两条对角线上的元素之和的绝对差值。
- **主对角线**:从矩阵的左上角到右下角的对角线。
- **副对角线**:从矩阵的右上角到左下角的对角线。
输入格式
- 第一行包含一个正整数 $n$,表示方阵的行数和列数。
- 接下来 $n$ 行,每行包含 $n$ 个整数,以空格分隔,代表矩阵的元素。
输出格式
- 输出一个整数,表示主对角线之和与副对角线之和的绝对差值。
样例 1
输入 (Input)
3 11 2 4 4 5 6 10 8 -12
输出 (Output)
15
- 矩阵中的元素 $arr[i][j]$ 满足 $-100 \le arr[i][j] \le 100$。
- **样例解释**:
- 主对角线之和:$11 + 5 + (-12) = 4$。
- 副对角线之和:$4 + 5 + 10 = 19$。
- 绝对差值:$|4 - 19| = 15$。
› 输入 stdin
CtrlShiftEnter
‹ 输出 stdout
错误 stderr
操作成功