方阵

让矩阵 A 包含 N 行和相同数量的列。这样的矩阵称为正方形
方阵有主对角线和次对角线。
 
主对角线 - 从左上角到右下角的对角线。
侧对角线- 从右上角到左下角。

然后,要遍历主对角线上的所有元素,一个循环就足够了: <前> 伪代码: 对于我从 0 到 N-1      使用 A[i][i]
同一个循环可以遍历次对角线的元素。
对于边对角线上的元素,行列索引之和是常量,等于N-1< /代码>.
<前> 伪代码: 对于我从 0 到 N-1      使用 A[i][N-1-i]
要处理位于主对角线及其下方的所有元素,您需要一个嵌套循环:
- 行号从 0 变为 N-1
- 从 0i 的列号。 <前> 伪代码: 对于我从 0 到 N-1  对于 j 从 0 到 i      使用 A[i][j]