用双重循环打印输出如下所示图形。 ********* ******* ***** *** *
时间: 2023-11-25 22:51:30 浏览: 68
以下是用双重循环打印输出所示图形的Python代码:
```python
for i in range(5):
for j in range(9):
if j >= 4 - i and j <= 4 + i:
print("*", end="")
else:
print(" ", end="")
print()
```
输出结果为:
```
*
***
*****
*******
*********
```
相关问题
用双重循环打印输出如下所示图形 * *** ***** ******* *********
以下是Java代码实现双重循环打印输出所示图形:
```java
public class Picture {
public static void main(String[] args) {
int n = 5;
for (int i = 0; i < n; i++) {
for (int j = 0; j < n - i; j++) {
System.out.print(" ");
}
for (int k = 0; k < 2 * i + 1; k++) {
System.out.print("*");
}
System.out.println();
}
}
}
```
结果:
```
*
***
*****
*******
*********
```
编程:用双重循环打印输出如下所示图形。 * *** ***** ******* *********
可以使用嵌套的两个循环实现该图形的输出,其中外层循环控制行数,内层循环控制每行输出的符号个数。代码如下:
```
for (int i = 1; i <= 5; i++) {
for (int j = 1; j <= 2 * i - 1; j++) {
cout << "*";
}
cout << endl;
}
```
其中外层循环中的 i 控制了行数,内层循环中的 j 控制了每行输出的符号个数,每行输出的符号个数为 2*i-1。这样就可以实现该图形的输出。