c++语言简易爱心代码
时间: 2024-12-10 22:17:48 浏览: 97
以下是一个使用C++编写的简易爱心图案代码:
```cpp
#include <iostream>
using namespace std;
int main() {
int n = 6; // 控制爱心的大小
for (int i = n/2; i <= n; i += 2) {
// 打印爱心的上半部分
for (int j = 1; j < n-i; j += 2) {
cout << " ";
}
for (int j = 1; j <= i; j++) {
cout << "*";
}
for (int j = 1; j <= n-i; j++) {
cout << " ";
}
for (int j = 1; j <= i; j++) {
cout << "*";
}
cout << endl;
}
// 打印爱心的下半部分
for (int i = n; i >= 1; i--) {
for (int j = i; j < n; j++) {
cout << " ";
}
for (int j = 1; j <= (i*2)-1; j++) {
cout << "*";
}
cout << endl;
}
return 0;
}
```
这段代码的工作原理如下:
1. 我们使用嵌套的for循环来创建爱心的形状。
2. 外层循环控制行数,内层循环控制每行中的字符。
3. 在上半部分,我们交替打印空格和星号(*)来创建爱心的圆形顶部。
4. 在下半部分,我们逐渐减少星号的数量来形成爱心的尖端。
运行这段代码后,你会看到一个由星号组成的简易爱心图案。
阅读全文
相关推荐










