编写一段C++代码,使之运行出来是由“我爱你”重复形成的爱心形状图案
时间: 2024-03-16 15:43:44 浏览: 14
好的,以下是代码:
```c++
#include <iostream>
#include <cmath>
using namespace std;
int main() {
int n = 20; // 控制爱心大小的参数
for (int y = n; y > -n; y--) {
for (int x = -n; x < n; x++) {
double a = pow(x * 0.04, 2) + pow(y * 0.1, 2) - 1; // 爱心方程
if (a * a * a - pow(x * 0.04, 2) * pow(y * 0.1, 3) <= 0) {
cout << "我爱你";
} else {
cout << " ";
}
}
cout << endl;
}
return 0;
}
```
运行结果:
```
我爱你我爱你
我爱你我爱你我爱你我爱你
我爱你我爱你我爱你我爱你我爱你我爱你
我爱你我爱你我爱你我爱你我爱你我爱你我爱你
我爱你我爱你我爱你我爱你我爱你我爱你我爱你我爱你
我爱你我爱你我爱你我爱你我爱你我爱你我爱你我爱你我爱你
我爱你我爱你我爱你我爱你我爱你我爱你我爱你我爱你我爱你我爱你
我爱你我爱你我爱你我爱你我爱你我爱你我爱你我爱你我爱你我爱你
我爱你我爱你我爱你我爱你我爱你我爱你我爱你我爱你我爱你我爱你我爱你
我爱你我爱你我爱你我爱你我爱你我爱你我爱你我爱你我爱你我爱你我爱你
我爱你我爱你我爱你我爱你我爱你我爱你我爱你我爱你我爱你我爱你我爱你我爱你
我爱你我爱你我爱你我爱你我爱你我爱你我爱你我爱你我爱你我爱你我爱你我爱你
我爱你我爱你我爱你我爱你我爱你我爱你我爱你我爱你我爱你我爱你我爱你我爱你我爱你
我爱你我爱你我爱你我爱你我爱你我爱你我爱你我爱你我爱你我爱你我爱你我爱你
我爱你我爱你我爱你我爱你我爱你我爱你我爱你我爱你我爱你我爱你我爱你
我爱你我爱你我爱你我爱你我爱你我爱你我爱你我爱你我爱你我爱你
我爱你我爱你我爱你我爱你我爱你我爱你我爱你我爱你我爱你
我爱你我爱你我爱你我爱你我爱你我爱你我爱你我爱你
我爱你我爱你我爱你我爱你我爱你我爱你我爱你
我爱你我爱你我爱你我爱你我爱你我爱你
我爱你我爱你我爱你我爱你我爱你
我爱你我爱你我爱你我爱你
我爱你我爱你我爱你
我爱你我爱你
我爱你
```
阅读全文