要在编程中输入小星星,你可以使用不同的方法,具体取决于你使用的编程语言和环境。以下是一些常见编程语言中输入小星星的方法:
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;
}
```
这些示例代码都会根据用户输入的数字生成一个金字塔形状的小星星图案。你可以根据自己的需求选择合适的编程语言和输入方法。