打印出杨辉三角形(要求打印出10行如下图) 声明二维数组存入杨光三角数值 用js实现
时间: 2023-07-12 08:47:32 浏览: 126
好的,以下是用JS实现打印杨辉三角形的代码,共10行:
```javascript
// 定义杨辉三角形的行数
const n = 10;
// 创建一个二维数组来存储杨辉三角形的数值
const yangHuiTriangle = new Array(n);
for (let i = 0; i < n; i++) {
yangHuiTriangle[i] = new Array(i + 1);
}
// 初始化杨辉三角形的数值
for (let i = 0; i < n; i++) {
for (let j = 0; j <= i; j++) {
if (j === 0 || j === i) {
yangHuiTriangle[i][j] = 1;
} else {
yangHuiTriangle[i][j] = yangHuiTriangle[i-1][j-1] + yangHuiTriangle[i-1][j];
}
}
}
// 打印杨辉三角形
for (let i = 0; i < n; i++) {
let row = '';
for (let j = 0; j <= i; j++) {
row += yangHuiTriangle[i][j] + ' ';
}
console.log(row);
}
```
输出结果如下:
```
1
1 1
1 2 1
1 3 3 1
1 4 6 4 1
1 5 10 10 5 1
1 6 15 20 15 6 1
1 7 21 35 35 21 7 1
1 8 28 56 70 56 28 8 1
1 9 36 84 126 126 84 36 9 1
```
阅读全文
相关推荐
![application/msword](https://img-home.csdnimg.cn/images/20210720083327.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)