1、js实现星星三角塔
function run() {
console.log("来!💁一起数星星:🧏")
for (let a = 1; a <= 20; a++) {
let str = ("\n————【" + a + "颗星星🙇】————————————————————————————————————————\n");
for (let i = 0; i < a; i++) {
str += ((i + 1) + "\t");
for (let j = 0; j <= a - i; j++) {
str += (" ");
}
for (let j = 0; j <= i; j++) {
if (a % 2 != 0) str += (" ");
str += ("🌟");
if (a % 2 == 0) str += (" ");
}
str += ("\n");
}
console.log(str)
}
}
run();
2、java实现星星三角塔
@Test
public void test01(){
for (int a = 1; a < 20; a++) {
System.out.println("\n————【"+a+"】————————————————————————————————————————\n");
for (int i = 0; i < a; i++) {
System.out.print((i + 1) + "\t");
for (int j = 0; j <= a - i; j++) {
System.out.print(" ");
}
for (int j = 0; j <= i; j++) {
if (a % 2 != 0) System.out.print(" ");
System.out.print("🌟");
if (a % 2 == 0) System.out.print(" ");
}
System.out.println();
}
}
}