用JavaScript 通过循环按顺序为一个5×5的二维数组arr赋1到25的自然数,然后输出该数组的左下半三角的和?

JavaScript012

用JavaScript 通过循环按顺序为一个5×5的二维数组arr赋1到25的自然数,然后输出该数组的左下半三角的和?,第1张

var z = 1

var total = 0

var arr = []

for (var i = 0 i < 5 i++) {

arr[i] = []

for (var j = 0 j < 5 j++) {

var num = z++

arr[i][j] = num

if(i>=j) total += num

}

}

//循环按顺序为一个5×5的二维数组arr赋1到25的自然数

console.log(arr)

//输出该数组的左下半三角的和

console.log(total)

如果疑问,请继续追问,望采纳。

在其中定义了两层 for 循环,分别为外层循环和内层循环,外层循环用于控制打印的行数。内层循环用于打印“ * ”,每一行的“ * ”个数逐行增加,最后输出一个三角形。下面分步骤进行详细地讲解,具体如下: