📜  打印数组的下三角矩阵和上三角矩阵的程序(1)

📅  最后修改于: 2023-12-03 14:54:28.940000             🧑  作者: Mango

打印数组的下三角矩阵和上三角矩阵的程序

在程序中,我们经常需要对数组进行处理,并对数组中的元素做出某些操作。下三角矩阵和上三角矩阵是数组操作中的两个比较常见的处理方式,本文将介绍如何打印数组的下三角矩阵和上三角矩阵的程序。

下三角矩阵

下三角矩阵指的是数组中下三角区域的元素。为了方便打印下三角矩阵,我们可以使用双重循环来遍历数组,并打印下三角区域的元素。

function printLowerTriangle(arr) {
  const n = arr.length;
  for (let i = 0; i < n; i++) {
    for (let j = 0; j <= i; j++) {
      console.log(arr[i][j]);
    }
  }
}

其中,arr 表示要处理的数组,n 表示数组的大小。外层循环遍历数组的行,内层循环遍历数组的列,并打印下三角区域的元素。

上三角矩阵

上三角矩阵指的是数组中上三角区域的元素。与下三角矩阵类似,我们也可以使用双重循环来遍历数组,并打印上三角区域的元素。

function printUpperTriangle(arr) {
  const n = arr.length;
  for (let i = 0; i < n; i++) {
    for (let j = i; j < n; j++) {
      console.log(arr[i][j]);
    }
  }
}

其中,arr 表示要处理的数组,n 表示数组的大小。外层循环遍历数组的行,内层循环遍历数组的列,并打印上三角区域的元素。

总结

通过双重循环遍历,我们可以很方便地打印数组的下三角矩阵和上三角矩阵。下三角矩阵和上三角矩阵是数组操作中比较常见的处理方式,在实际开发中也经常用到。