js for循环三角形 杨辉三角

js for循环三角形 杨辉三角

正三角:


function zheng(num) {
    for (let i = 0; i < num; i++) {
        let n = 0;
        for (var j = 0; j <= i; j++) {
            document.write("*")
        };
        document.write('<br />')
    }
};
zheng(5);
正三角 :
*
**
***
****
*****

倒三角:

function dao(num) {
    for (let i = 0; i < num; i++) {
        for (var j = num; j > i; j--) {
            document.write("*")
        };
        document.write('<br />')
    };
}
dao(4);
倒三角
****
***
**
*

封装 杨辉三角:

function hd(row = 5) {
    for (let i = 1; i < row; i++) { // 有几层

        for (let n = row - i; n > 0; n--) { // 左侧填充
            document.write(`<span style='color:#fff'>^</span>`);
        };
        for (let m = i * 2 - 1; m > 0; m--) { // 右侧显示
            document.write("* ");
        };
        document.write('<br />');
    };
};
hd(20);

杨辉三角:
在这里插入图片描述

发布了63 篇原创文章 · 获赞 5 · 访问量 826

猜你喜欢

转载自blog.csdn.net/wuj1935/article/details/105366870
今日推荐