C++打印图形金字塔
时间: 2024-08-13 10:10:32 浏览: 44
在C++中,打印图形金字塔通常用于展示基础的控制台编程技巧,尤其是涉及循环和条件判断的部分。这里有一个简单的示例,用星号(*)来创建一个经典的向下三角形金字塔:
```cpp
#include <iostream>
int main() {
int rows; // 定义行数
std::cout << "请输入金字塔的行数: ";
std::cin >> rows;
for (int i = 0; i < rows; ++i) { // 循环次数等于行数
for (int j = 0; j < rows - i - 1; ++j) { // 内层循环用于空格
std::cout << " ";
}
for (int k = 0; k <= i; ++k) { // 主要星号部分
std::cout << "* ";
}
std::cout << "\n"; // 换行
}
return 0;
}
```
当你运行这个程序并输入行数后,它会按照用户指定的行数打印出金字塔形状。比如输入5,可能会得到这样的输出:
```
*
***
*****
*******
```
阅读全文