你能给出一个简单的C++爱心代码示例吗?
时间: 2024-10-14 08:12:57 浏览: 32
当然可以,这是一个简单的C++控制台程序,它会打印出一个ASCII艺术的心形图案作为示例:
```cpp
#include <iostream>
void printHeart(int size) {
for (int i = 0; i < size; ++i) {
for (int j = 0; j <= i; ++j) {
if (j == 0 || j == i) {
std::cout << "*";
} else {
std::cout << " ";
}
}
std::cout << "\n";
}
for (int i = size - 2; i >= 0; --i) {
for (int j = 0; j <= i; ++j) {
if (j == 0 || j == i) {
std::cout << "*";
} else {
std::cout << " ";
}
}
std::cout << "\n";
}
}
int main() {
int heartSize;
std::cout << "请输入心形的大小(奇数): ";
std::cin >> heartSize;
printHeart(heartSize);
return 0;
}
```
在这个例子中,`printHeart`函数接收一个整数参数,然后通过嵌套循环打印出心形。用户可以根据需要输入不同的大小,生成不同规模的心形。
阅读全文