能否提供一个用C语言实现简单爱心图案的代码示例?
时间: 2024-11-06 15:19:54 浏览: 76
通过C语言实现在控制台输出字符来绘制一个简单的爱心形状.rar
当然可以,这里是一个使用C语言打印简单爱心图案的例子,它使用了ASCII字符来构建爱心形状:
```c
#include <stdio.h>
void print_heart(int height) {
int i, j;
// 上半部分爱心
for (i = 1; i <= height / 2; ++i) {
for (j = height - i; j >= 0; --j) {
printf(" ");
}
for (j = 0; j <= 2 * i - 1; ++j) {
printf("*");
}
printf("\n");
}
// 下半部分爱心的反向对齐
for (i = 1; i <= height / 2; ++i) {
for (j = 0; j < 2 * i - 1; ++j) {
printf(" ");
}
for (j = height - i; j >= 0; --j) {
printf("*");
}
printf("\n");
}
}
int main() {
int height = 7; // 可以调整爱心的高度
print_heart(height);
return 0;
}
```
当你运行这个程序时,它会输出一个指定高度的爱心形状。你可以通过改变`height`变量来调整爱心的大小。
阅读全文