zoukankan      html  css  js  c++  java
  • 吃饭、睡觉、打星星之“打星星”!

    大家见过这样的星星么?

    你想要多少就可以多少的星星!!!

    下面我们就来用奇妙的JavaScript来实现

    首先我们要引入一个输入包

    let readline = require("readline-sync");
     
    然后再让客户输入数字,并将其存放起来
     
    console.log("请输入星星的行数:");
     
    let line = parseInt(readline.question(""));
    然后用for循环先控制星星的行数:
    for(let i=1; i<=line; i++)
    {
    再用该层for循环用于控制打印空格
     for(let j=1; j<=line-i; j++)
     {
    给星星前面加空格,使其如上图,若是没有这一步得到的星星就会这样:
     strSpace = strSpace + " ";
     }
    该层for循环用于控制*的数量
    for(let k=1; k<=2*i-1; k++)
    {
    strStar = strStar + "*";
    }
    console.log(strSpace+strStar);
    这步是重置空格和星星
    strSpace = "";
    strStar = "";
    }
    通过上面的代码之后,当我们想要一个5行的星星时,输入5就可以得到:

    输入相应行数,就可以得到相应的图案!!!

    好啦,要是你有兴趣的话,就去试试吧,然后可以研究一下

    这样的图案怎么实现???

     
     
     
  • 相关阅读:
    php获取文件后缀名格式
    猴子分桃问题2
    猴子吃桃问题1
    判断字符串中字母出现的次数用分割法
    成绩表
    二维数组所有元素求和输出
    冒泡排序
    1.8作业
    1.8
    1.6
  • 原文地址:https://www.cnblogs.com/web888/p/7589444.html
Copyright © 2011-2022 走看看