javascript中怎么实现打印一个杨辉三角形的前5行?用循环嵌套的写法怎么写呢?
1 回答
一只甜甜圈
TA贡献1836条经验 获得超5个赞
function test() {
var arr = new Array();
for (var i = 0 ; i < 20 ; i++) {
if (i == 0) {
arr.push(1);
}
else if (i == 1) {
arr = new Array();
arr.push(1);
arr.push(1);
}
else {
var arr2 = new Array();
arr2.push(1);
for (var j = 0; j < arr.length - 1; j++) {
arr2.push(arr[j] + arr[j + 1]);
}
arr2.push(1);
arr = new Array();
arr = arr2;
}
console.log(arr.join(" "));
}
}
test();- 1 回答
- 0 关注
- 890 浏览
添加回答
举报
0/150
提交
取消
