JS 通循环按行顺序为一个5×5的二维数组a赋1到25的自然数,然后输出该数组的左下半三角。试编程。
时间: 2023-06-20 09:05:16 浏览: 53
JavaScript实现一维数组转化为二维数组
可以使用双重循环来实现对二维数组的赋值,然后再使用嵌套循环进行输出左下半三角。
代码如下:
```javascript
var a = new Array(5); //定义5行
for(var i = 0; i < 5; i++){
a[i] = new Array(5); //定义5列
for(var j = 0; j < 5; j++){
a[i][j] = i * 5 + j + 1; //赋值
}
}
for(var i = 1; i < 5; i++){ //从第二行开始
for(var j = 0; j < i; j++){ //每行输出列数递增,从0开始
document.write(a[i][j] + " ");
}
document.write("<br>");
}
```
输出结果如下:
```
6
11 12
16 17 18
21 22 23 24
```
阅读全文