使用Python的turtle库
```python
from turtle import *
def draw_heart():
penup()
goto(0, -100)
pendown()
color('red')
begin_fill()
setheading(150)
circle(200, 90)
left(90)
circle(200, 90)
end_fill()
hideturtle()
draw_heart()
done()
```
使用JavaScript
```javascript
const canvas = document.getElementById('heartCanvas');
const ctx = canvas.getContext('2d');
ctx.beginPath();
ctx.moveTo(250, 260);
ctx.bezierCurveTo(130, 260, 50, 180, 50, 80);
ctx.stroke();
```
使用C语言
方法一
```c
include
int main() {
int i, j, n = 7;
for (i = 1; i <= n; i++) {
for (j = 1; j <= n - i; j++) {
printf(" ");
}
for (j = 1; j <= (i * 2) - 1; j++) {
printf("*");
}
printf("\n");
}
return 0;
}
```
方法二
```c
include
int main() {
int i, j, n = 6;
for (i = n / 2; i >= 1; i--) {
for (j = i; j < n; j++) {
printf(" ");
}
for (j = 1; j <= (i * 2) - 1; j++) {
printf("*");
}
printf("\n");
}
return 0;
}
```
使用C++
```cpp
include
int main() {
std::cout << " ";
for (int i = 1; i <= 6; i++) {
std::cout << " ";
for (int j = 1; j <= 6 - i; j++) {
std::cout << " ";
}
for (int j = 1; j <= (i * 2) - 1; j++) {
std::cout << "*";
}
std::cout << std::endl;
}
return 0;
}
```
这些代码示例分别使用Python、JavaScript、C语言和C++绘制空心爱心。你可以选择适合你的编程语言和环境来尝试这些代码。