***** ****** ******* ******** *********打印梯形
时间: 2023-12-30 22:24:16 浏览: 36
要打印出这样的梯形,可以使用嵌套循环来实现。首先,外层循环控制行数,内层循环控制每行的打印内容。具体代码如下:
```cpp
#include <iostream>
int main() {
int rows = 5; // 梯形的行数
for (int i = 0; i < rows; i++) {
// 打印空格
for (int j = 0; j < rows - i - 1; j++) {
std::cout << " ";
}
// 打印星号
for (int k = 0; k < 2 * i + 1; k++) {
std::cout << "*";
}
std::cout << std::endl;
}
return 0;
}
```
运行以上代码,将会输出如下的梯形:
```
*
***
*****
*******
*********
```
这里的外层循环控制行数,内层循环分别打印空格和星号,通过调整循环变量的初始值和条件,可以控制梯形的大小和形状。