大家見過這樣的星星么?
你想要多少就可以多少的星星!!!
下面我們就來用奇妙的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就可以得到:

輸入相應行數,就可以得到相應的圖案!!!
好啦,要是你有興趣的話,就去試試吧,然后可以研究一下
這樣的圖案怎么實現???
?
?
?