C++程序语言用*输出花瓣
时间: 2024-09-07 22:06:41 浏览: 43
在C++中,如果你想输出类似花瓣的星号图案,可以使用循环结构结合星号字符(*)来创建。下面是一个简单的例子,展示如何打印一个5行的"花瓣":
```cpp
#include <iostream>
int main() {
int petals = 5; // 定义花瓣的数量
for (int i = 0; i <= petals; ++i) { // 从0到花瓣数遍历
for (int j = 0; j < petals - i; ++j) { // 内层循环用于留空
std::cout << " ";
}
for (int k = 0; k < 2 * i + 1; ++k) { // 主要星号部分
std::cout << "*";
}
std::cout << "\n"; // 每行结束换行
}
return 0;
}
```
当你运行这个程序,它会输出类似这样的花瓣形状:
```
*
***
*****
*******
*********
```
阅读全文