能否提供一个用C语言实现绘制爱心图案的示例代码?
时间: 2024-10-22 19:25:38 浏览: 33
爱心代码c语言-爱心代码c语言源码.zip
当然可以。下面是一个简单的C程序,使用字符' * ' 来绘制一个爱心形状:
```c
#include <stdio.h>
void draw_heart(int height) {
for (int i = 0; i <= height; ++i) {
for (int j = 0; j <= height - i; ++j) {
if (i == 0 || i == j || j == height - i - 1) {
printf("*");
} else {
printf(" ");
}
}
printf("\n");
}
// 补充下部半心
for (int i = height; i > 0; --i) {
for (int j = 0; j < i; ++j) {
printf("*");
}
printf("\n");
}
}
int main() {
int heart_height = 5;
draw_heart(heart_height);
return 0;
}
```
这个程序会打印出一个`height`指定高度的心形图案。你可以通过更改`main()`函数中的`heart_height`值来调整爱心的大小。
阅读全文