#include <iostream> using namespace std; int main() { cout << "*\n"; cout << "***\n"; cout << "*****\n"; cout << "*******\n"; cout << "*****\n"; cout << "***\n"; cout << "*\n"; return 0; }用其他C++编程方法
时间: 2023-07-23 09:25:39 浏览: 80
#include <iostream>
除了使用 `cout` 输出每一行外,还可以使用循环语句来实现打印该图案。以下是使用 `for` 循环语句实现该图案的 C++ 代码:
```cpp
#include <iostream>
using namespace std;
int main() {
int n = 1;
for (int i = 1; i <= 7; i++) {
for (int j = 1; j <= n; j++) {
cout << "*";
}
cout << endl;
if (i < 4) {
n += 2;
} else {
n -= 2;
}
}
return 0;
}
```
输出结果与上面的代码相同:
```
*
***
*****
*******
*****
***
*
```
阅读全文