用c语言编写李峋爱心代码
时间: 2024-11-02 16:08:48 浏览: 45
在C语言中,直接用字符数组构建爱心形状较为直观。这里有一个简单的例子,它使用ASCII字符来创建一个上窄下宽的爱心形状:
```c
#include <stdio.h>
#define LOVE_WIDTH 6
#define HEART_HEIGHT 7
void print_heart(char love_char) {
int i, j;
for (i = 0; i <= HEART_HEIGHT / 2; i++) {
for (j = 0; j < LOVE_WIDTH; j++) {
if ((i == 0 && j < LOVE_WIDTH / 2 + 1) || // Top left part
(i == HEART_HEIGHT / 2 && j > (LOVE_WIDTH / 2 - 1))) { // Bottom right part
printf("%c", love_char);
} else if (i == 1 || i == HEART_HEIGHT / 2 - 1) { // Top and bottom center lines
printf("*");
} else {
printf(" ");
}
}
printf("\n");
}
}
int main() {
char love_char = '~'; // or any character you want to use as a heart symbol
print_heart(love_char);
return 0;
}
阅读全文