如何用C语言编写一个简单的爱心图案程序?
时间: 2024-10-16 17:16:19 浏览: 64
在C语言中,你可以使用嵌套循环结构来绘制一个简单的爱心图案。下面是一个基本的例子,通过打印字符 '*' 来创建一个空心的心形:
```c
#include <stdio.h>
void print_heart(int size) {
int i, j;
for (i = 0; i <= size; i++) {
// 上半部分
for (j = 0; j <= size - i; j++)
printf(" ");
for (j = 0; j < 2 * i + 1; j++)
printf("*");
printf("\n");
// 下半部分
if (i != 0) {
for (j = 0; j < i; j++)
printf(" ");
for (j = 0; j < 2 * i - 1; j++)
printf("*");
printf("\n");
}
}
}
int main() {
int heart_size = 5; // 可以调整大小
print_heart(heart_size);
return 0;
}
```
运行这个程序会显示出一个大小为`heart_size`的爱心。你可以通过改变`main()`函数中的`heart_size`值来调整爱心的尺寸。
阅读全文