打印如下图形 * *** ***** *******c++
时间: 2024-11-14 07:14:44 浏览: 0
在C++中,你可以使用嵌套循环来打印类似星号(*)构成的金字塔形状。这里是一个简单的示例:
```cpp
#include <iostream>
void printTriangle(int height) {
for (int i = 0; i < height; ++i) {
// 使用'\t'实现每个层级的空格对齐
for (int j = 0; j < height - i - 1; ++j)
std::cout << " ";
// 星号打印
for (int k = 0; k < 2 * i + 1; ++k)
std::cout << "*";
std::cout << "\n"; // 换行
}
}
int main() {
int height;
std::cout << "请输入金字塔的高度: ";
std::cin >> height;
printTriangle(height);
return 0;
}
```
当你运行这个程序并输入金字塔的高度时,它将按照给定的格式打印出金字塔。
阅读全文