GPT答: |
7i24.cn
|
以下是一个C++循环语句的代码,可以打印出所需图案:
```
#include <iostream>
using namespace std;
int main() {
int rows = 9; // 总共有9行
int spaces = rows - 1; // 第一行有8个空格
int hashes = 1; // 第一行只有一个#
for (int i = 0; i < rows; i++) { // 循环打印每一行
for (int j = 0; j < spaces; j++) { // 打印空格
cout << " ";
}
for (int k = 0; k < hashes; k++) { // 打印#
cout << "#";
}
cout << endl;
spaces--; // 每次循环结束后,空格数减少1
hashes +=2 ;// 每次循环结束后,#号数量增加2
}
return 0;
}
```
输出结果为:
```
#
###
#####
#######
#########
###########
#############
###############
#################
```
|