能否提供一个简单的C语言爱心代码示例?
时间: 2024-12-15 16:17:29 浏览: 10
当然可以,这里有一个简单的C语言示例,用来打印一个空心的心形:
```c
#include <stdio.h>
void print_heart(int height) {
for (int i = 0; i < height; i++) {
for (int j = height - 1; j >= i; j--) {
printf("*");
}
printf("\n");
// 打印中间部分
if (i != 0 && i != height / 2) {
printf("|");
for (int k = 0; k < height - 2; k++) {
printf(" ");
}
printf("|");
}
for (int j = height - 1; j >= i; j--) {
printf("*");
}
printf("\n");
}
}
int main() {
int heart_size = 5;
print_heart(heart_size);
return 0;
}
```
这个程序会打印一个大小为`heart_size`的空心心形。`print_heart`函数负责生成心形,外部的`main`函数调用它并设置心形的尺寸。
阅读全文