帮我写一个杨辉三角的JS
时间: 2024-05-15 11:18:58 浏览: 67
数据结构 杨辉三角形
5星 · 资源好评率100%
当然,我可以帮您写一个杨辉三角的JavaScript代码,请看以下代码:
```javascript
function generateYangHuiTriangle(n) {
let result = [];
for (let i = 0; i < n; i++) {
let row = [];
for (let j = 0; j <= i; j++) {
if (j === 0 || j === i) {
row.push(1);
} else {
row.push(result[i - 1][j - 1] + result[i - 1][j]);
}
}
result.push(row);
}
return result;
}
console.log(generateYangHuiTriangle(5));
// Output:
// [
// [1],
// [1, 1],
// [1, 2, 1],
// [1, 3, 3, 1],
// [1, 4, 6, 4, 1]
// ]
```
这个代码会生成一个$n$行的杨辉三角,其中第$i$行有$i$个数字。如果有任何问题,请随时问我。
阅读全文