打印如下图形: ********* ******* ***** *** *
时间: 2023-11-25 09:50:15 浏览: 130
以下是使用Python语言打印如下图形的代码:
```python
for i in range(9, 0, -2):
print(" " * ((9 - i) // 2) + "*" * i)
```
输出结果为:
```
*********
*******
*****
***
*
```
相关问题
打印如下图形: * * * * * * * * * * * * * * * * * * * * * * * * *
以下是Java代码实现该图案的方法:
```java
for (int i = 1; i <= 5; i++) {
for (int j = 1; j <= 5 - i; j++) {
System.out.print(" ");
}
for (int k = 1; k <= 2 * i - 1; k++) {
System.out.print("*");
}
System.out.println();
}
```
打印如下图形: * *** ***** ******* ***** *** *
这是一个金字塔形状,可以使用三层for循环来实现。其中第一层循环控制行数,第二层循环控制空格的数量,第三层循环控制星号的数量。具体代码如下:
```
for(int i=1;i<=4;i++){ //上半部分
for(int j=1;j<=4-i;j++){
System.out.print(" ");
}
for(int k=1;k<=2*i-1;k++){
System.out.print("*");
}
System.out.println();
}
for(int i=3;i>=1;i--){ //下半部分
for(int j=1;j<=4-i+1;j++){
System.out.print(" ");
}
for(int k=1;k<=2*i-1;k++){
System.out.print("*");
}
System.out.println();
}
```
阅读全文