打印以下图案 * * * * * * * * * * * * * * * * * * * * * * * * * i=0,j=0,k=0
时间: 2024-05-15 16:11:05 浏览: 93
可以通过三重循环来实现这个图案的打印,其中第一层循环控制行数,第二层循环控制空格数,第三层循环控制星号数。具体的代码实现如下:
```
for (int i = 0; i < 5; i++) {
for (int j = 0; j < i; j++) {
cout << " ";
}
for (int k = 0; k < 5; k++) {
cout << "* ";
}
cout << endl;
}
```
相关问题
Write a program called PyramidPrinter to print out the following pattern. Nested for statement should be used. ********* ======= ***** === *
下面是一个名为PyramidPrinter的程序,用于打印出所需的图案。程序使用了嵌套的for循环语句。
```python
def pyramid_printer():
for i in range(5, 0, -1):
for j in range(i):
print("*", end="")
print()
print("=" * 9)
for i in range(3, 0, -1):
for j in range(i):
print("*", end="")
print()
print("=" * 5)
print("*")
pyramid_printer()
```
这个程序会输出以下图案:
```
*********
********
*******
******
*****
=========
*****
***
*
```
打印以下图案 * * * * * * * * * * * * * * * * * * * * * * * * * i=0,j=0,k=0
可以使用三层循环来实现这个图案。外层循环控制行数,中间的循环控制每一行前面的空格数,最内层循环控制每一行输出的星号数。
代码如下:
```
for i in range(5):
for j in range(i):
print(" ", end="")
for k in range(5):
print("*", end=" ")
print("")
```
输出结果如下:
```
* * * * *
* * * * *
* * * * *
* * * * *
* * * * *
```
阅读全文