zoukankan      html  css  js  c++  java
  • 用js打一个星排列的三角形

    打一个用*排列的三角形,主要是要把它分解出来。它其实是用空格和*组合形成的一个图案。每一行的空格数为总行数减去当前行数,星星数为2x当前行数-1

    //让用户输入行数,使用for循环嵌套打出正着的星星来,行数等于用户输入的数字
    //例如:用户输入6
    // *
    // ***
    // *****
    // *******
    // *********
    // ***********
    let readline = require("readline-sync");
    console.log("请输入行数");
    let line = readline.question("");
    let strSpace = "";
    let strStar = "";
    let str = "";
    for (let i = 1; i <= line; i++) {
    for (let j = 1; j <= line - i; j++) {
    strSpace = strSpace + " ";
    }
    for (let k = 1; k <= 2 * i - 1; k++) {
    strStar = strStar + '*';
    }
    str = strSpace + strStar;
    console.log(str);
    str = "";
    strSpace = "";
    strStar = "";
    }
  • 相关阅读:
    C语言II博客作业01
    学期总结
    C语言|博客作业01
    C语言|博客作业02
    C语言|博客作业08
    C语言|博客作业07
    C语言|博客作业06
    C语言|博客作业05
    C语言|博客作业04
    c语言||博客作业04
  • 原文地址:https://www.cnblogs.com/gao2/p/11408705.html
Copyright © 2011-2022 走看看