用js输出6行杨辉三角形,要实现三角形
时间: 2024-11-06 14:24:00 浏览: 11
多种编程语言实现杨辉三角形
在JavaScript中,我们可以使用递归来生成杨辉三角形。下面是一个简单的示例,可以输出前六行的杨辉三角形:
```javascript
function printPascalTriangle(n) {
let triangle = [];
for (let i = 0; i < n; i++) {
triangle[i] = []; // 初始化每一行
triangle[i][0] = triangle[i][i] = 1; // 杨辉三角的第一行和最后一行只有一个数字
console.log(triangle[i].join(' ')); // 输出当前行
for (let j = 1; j < i; j++) {
triangle[i][j] = triangle[i - 1][j - 1] + triangle[i - 1][j]; // 计算中间的数
}
}
}
printPascalTriangle(6);
```
运行这段代码,你会看到前六行的杨辉三角形输出:
```
1
1 1
1 2 1
1 3 3 1
1 4 6 4 1
1 5 10 10 5 1
```
阅读全文