如何在 Javascript 中横向打印?
How to print sideways in Javascript?
我想打印一个三角形。我得到了预期的结果,但它是连续打印的。我想为每个 for 循环的输出横向打印“*”。我该怎么做?
代码:
let a,b,c;
a = 5;
b = 1;
while(b <= a){
for(c=1;c<=b;c++){
console.log('*');
}
b++;
console.log('\n')
}
输出
这是示例
let a,b,c;
let stars ="";
a = 5;
b = 1;
while(b <= a){
for(c=1;c<=b;c++){
stars += '*';
}
b++;
stars += '\n';
}
console.log(stars)
我终于自己解决了这个问题。通过连接成一个字符串。
解决方法在这里。
let a,b,c,x;
a = 5;
b = 1;
while(b <= a){
x = ' ';
for(c=1;c<=b;c++){
x = "* "+x;
}
console.log(x);
b++;
console.log('\n')
}
我想打印一个三角形。我得到了预期的结果,但它是连续打印的。我想为每个 for 循环的输出横向打印“*”。我该怎么做?
代码:
let a,b,c;
a = 5;
b = 1;
while(b <= a){
for(c=1;c<=b;c++){
console.log('*');
}
b++;
console.log('\n')
}
输出
这是示例
let a,b,c;
let stars ="";
a = 5;
b = 1;
while(b <= a){
for(c=1;c<=b;c++){
stars += '*';
}
b++;
stars += '\n';
}
console.log(stars)
我终于自己解决了这个问题。通过连接成一个字符串。 解决方法在这里。
let a,b,c,x;
a = 5;
b = 1;
while(b <= a){
x = ' ';
for(c=1;c<=b;c++){
x = "* "+x;
}
console.log(x);
b++;
console.log('\n')
}