为了账号安全,请及时绑定邮箱和手机立即绑定

javascript中怎么实现打印一个杨辉三角形的前5行?

javascript中怎么实现打印一个杨辉三角形的前5行?

撒科打诨 2018-07-11 16:25:27
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();


查看完整回答
反对 回复 2018-07-13
  • 1 回答
  • 0 关注
  • 828 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信