dev c++生成一个爱心
时间: 2023-09-22 16:11:56 浏览: 560
C++绘制爱心
以下是使用 C++ 在控制台生成一个爱心的代码:
```cpp
#include <iostream>
#include <cmath>
using namespace std;
int main()
{
const int heartHeight = 10;
const int heartWidth = 12;
const double PI = 3.14159265358979323846;
for (int y = -heartHeight / 2; y <= heartHeight / 2; y++) {
for (int x = -heartWidth / 2; x <= heartWidth / 2; x++) {
double dist = sqrt(pow(x, 2) + pow(y, 2));
if (dist <= heartWidth / 2.0 + 0.5 * sin(PI * y / heartHeight)) {
cout << "*";
} else {
cout << " ";
}
}
cout << endl;
}
return 0;
}
```
运行该程序,即可在控制台中看到一个由星号组成的爱心形状。
阅读全文