用C语言写一个简单的爱心代码
时间: 2024-09-28 10:10:12 浏览: 32
在C语言中,虽然字符不是专门用于绘制图形的工具,但我们可以通过控制台输出ASCII艺术的方式来创建一个简单的爱心图案。这里是一个基础的示例,它使用了星号(*)作为爱心的主要元素:
```c
#include <stdio.h>
void draw_heart() {
int rows = 6;
for (int i = 0; i <= rows; i++) {
for (int j = 0; j < rows - i; j++) {
printf(" ");
}
for (int k = 0; k <= 2 * i; k++) {
printf("*");
}
printf("\n");
if (i != rows) {
for (int l = 0; l < rows - i - 2; l++) {
printf(" ");
}
for (int m = 0; m < 2 * i + 1; m++) {
printf("*");
}
printf("\n");
}
}
}
int main() {
draw_heart();
return 0;
}
```
当你运行这个程序,会在控制台上打印出类似这样的爱心图案:
```
*
***
*****
**********
*************
```