C语言爱心代码示例
打印上半部分爱心
```c
void printUpperHeart(int size) {
for (int i = 0; i < size / 2; i++) {
for (int j = 0; j < size / 2 - i - 1; j++) {
printf(" ");
}
for (int j = 0; j < (2 * i + 1); j++) {
printf("*");
}
for (int j = 0; j < size / 2 - i - 1; j++) {
printf(" ");
}
printf("\n");
}
}
```
打印下半部分爱心
```c
void printLowerHeart(int size) {
for (int i = size / 2; i < size; i++) {
for (int j = 0; j < size / 2 - i; j++) {
printf(" ");
}
for (int j = 0; j < (2 * (size - size / 2) + 1); j++) {
printf("*");
}
for (int j = 0; j < size / 2 - i; j++) {
printf(" ");
}
printf("\n");
}
}
```
完整爱心代码
```c
int main() {
int size = 10;
printUpperHeart(size);
printLowerHeart(size);
return 0;
}
```
Python爱心代码示例
```python
import turtle
def draw_heart():
turtle.pensize(5)
turtle.pencolor("red")
turtle.left(140)
turtle.forward(224)
for i in range(200):
turtle.right(1)
turtle.forward(2)
turtle.left(120)
for i in range(200):
turtle.right(1)
turtle.forward(2)
turtle.forward(224)
turtle.done()
draw_heart()
```
JavaScript爱心代码示例
```javascript
function drawHeart() {
let turtle = {
pensize: 5,
pencolor: "red",
left: function(degrees) {
this.angle -= degrees;
},
forward: function(distance) {
this.x += distance * Math.cos(this.angle * Math.PI / 180);
this.y += distance * Math.sin(this.angle * Math.PI / 180);
}
};
turtle.left(140);
turtle.forward(224);
for (let i = 0; i < 200; i++) {
turtle.right(1);
turtle.forward(2);
}
turtle.left(120);
for (let i = 0; i < 200; i++) {
turtle.right(1);
turtle.forward(2);
}
turtle.forward(224);
}
drawHeart();
```
C++爱心代码示例
```cpp
include using namespace std; int main() { cout << " *\n"; cout << " *\n"; cout << " \n"; cout << " \n"; cout << " \n"; cout << " \n"; cout << " \n"; cout << " \n"; cout << " \n"; cout << " \n"; cout << " \n"; return 0; } ``` 这些代码示例展示了如何使用不同编程语言(C语言、Python、JavaScript、C++)来绘制爱心图案。你可以选择适合你的编程语言和环境来运行这些代码。