如何用C语言编写一个显示爱心图案的代码示例?
时间: 2024-12-04 14:21:11 浏览: 57
超级简单的C语言爱心代码.rar
在C语言中,你可以使用嵌套循环结构来绘制简单的爱心图案。下面是一个简单的例子:
```c
#include <stdio.h>
void print_heart(int size) {
for (int i = 0; i <= size; ++i) {
for (int j = 0; j < size - i; ++j) {
printf(" ");
}
for (int k = 0; k < 2 * i + 1; ++k) {
if (k == i || k == size - i) {
printf("*");
} else {
printf("|");
}
}
printf("\n");
}
}
int main() {
int heart_size;
printf("请输入爱心大小:");
scanf("%d", &heart_size);
print_heart(heart_size);
return 0;
}
```
这个程序会提示用户输入爱心的大小,然后打印出对应大小的心形图案。`print_heart`函数内部有两个嵌套循环,外层控制行数,内层负责打印每个心形线条。
阅读全文