我需要一个可以打印#模式的代码,具体取决于我在控制台中键入的内容。我还希望代码使用三个for循环和一个函数。
例如,如果我输入类似drawStarStairs(5)的内容,我希望将某种星形图案打印到控制台上。像这样:
#
##
###
####
#####
如果我输入drawStarStairs(3),就会出现这样的情况:
#
##
###
如果我输入drawStarsStairs(2),它将是这样的:
#
##
提前致谢!
答案 0 :(得分:-1)
function draw(inputNum) {
var pound="";
for(var i = 1; i <=inputNum; i++ ) {
for(j = 0; j<i;j++) {
pound+="#";
}
pound+="\n";
}
console.log(pound)
}
draw(5);
答案 1 :(得分:-2)
//function defination
function drawStarStairs(item) {
for (i = 1; i <= item; i++) {
var hash = "";
for (j = 1; j <= i; j++) {
hash += "#";
}
console.log(hash);
}
}
//calling function
drawStarStairs(5)
答案 2 :(得分:-2)
function drawStarStairs(_rows) {
hashString = '';
for (i = 0; i < _rows; i++) {
console.log(hashString = hashString + '#');
}
}
drawStarStairs(5);
drawStarStairs(3);
drawStarStairs(2);