本教程介绍如何使用C++编程语言编写程序来打印正向和反向金字塔形状,包含示例代码。
以下是根据您的要求对给定代码进行格式化后的版本:
```cpp
#include
using namespace std;
int main() {
int i, j, k;
for(i = 1; i <= 7; ++i) {
if (i <= 4) {
for(j = 1; j <= 4 - i; ++j)
cout << ;
for(k = 1; k <= 2 * i - 1; ++k)
cout << *;
cout << \n;
} else {
for(j = 1; j <= i - 4; ++j) {
cout << ;
}
for(k = 1; k <= 15 - 2 * i; ++k)
cout << *;
cout << \n;
}
}
return 0;
}
```
注意,这里将`iostream.h`改为标准的C++头文件``,并且引入了命名空间声明。此外,在主函数中添加了返回值类型和结束语句以符合现代编程习惯。
以上代码用于生成一个星号组成的图形,根据i的不同取值范围打印不同的星形图案。