如何用C++编程语言编写一个输出爱心形状的代码?
时间: 2024-11-18 18:18:06 浏览: 15
一个很简单的C++爱心程序
在C++中,你可以使用嵌套循环来创建一个爱心形状的ASCII艺术输出。下面是一个简单的例子:
```cpp
#include <iostream>
using namespace std;
void printHeart() {
int size;
cout << "请输入爱心的大小 (行数): ";
cin >> size;
for(int i = 0; i <= size; ++i) {
// 上半部分
for(int j = 0; j <= i; ++j) {
cout << "*";
}
cout << endl;
// 下半部分:中间一行空
if(i > 0) {
cout << " ";
}
// 下半部分
for(int k = 0; k < 2 * i - 1; ++k) {
cout << "*";
}
cout << endl;
}
}
int main() {
printHeart();
return 0;
}
```
运行这个程序,它会提示用户输入爱心的大小,然后打印出相应大小的心形图案。
阅读全文