编程输入小星星怎么输入

时间:2025-03-04 11:34:35 明星趣事

要在编程中输入小星星,你可以使用不同的方法,具体取决于你使用的编程语言和环境。以下是一些常见编程语言中输入小星星的方法:

C语言

```c

include

int main() {

int num, i, j;

printf("请输入一个数字: ");

scanf("%d", &num);

for (i = 1; i <= num; i++) {

for (j = 1; j <= (num - i); j++) printf(" ");

for (j = 1; j <= 2 * i - 1; j++) printf("*");

for (j = 1; j <= (num - i); j++) printf(" ");

printf("\n");

}

return 0;

}

```

Python

```python

num = int(input("请输入一个数字: "))

for i in range(1, num + 1):

print(" " * (num - i) + "*" * (2 * i - 1))

```

Java

```java

import java.util.Scanner;

public class Main {

public static void main(String[] args) {

Scanner scanner = new Scanner(System.in);

System.out.print("请输入一个数字: ");

int num = scanner.nextInt();

for (int i = 1; i <= num; i++) {

for (int j = 1; j <= (num - i); j++) System.out.print(" ");

for (int j = 1; j <= 2 * i - 1; j++) System.out.print("*");

for (int j = 1; j <= (num - i); j++) System.out.print(" ");

System.out.println();

}

}

}

```

C++

```cpp

include

int main() {

int num, i, j;

std::cout << "请输入一个数字: ";

std::cin >> num;

for (i = 1; i <= num; i++) {

for (j = 1; j <= (num - i); j++) std::cout << " ";

for (j = 1; j <= 2 * i - 1; j++) std::cout << "*";

for (j = 1; j <= (num - i); j++) std::cout << " ";

std::cout << std::endl;

}

return 0;

}

```

这些示例代码都会根据用户输入的数字生成一个金字塔形状的小星星图案。你可以根据自己的需求选择合适的编程语言和输入方法。