c语言简单的爱心代码
时间: 2024-09-12 09:00:50 浏览: 50
在C语言中,绘制一个简单的爱心图案通常涉及到字符数组或者ASCII艺术。这里是一个简单的示例,使用字符'/'(斜杠)和'\ '(反斜杠)组合,创建一个空心的心形:
```c
#include <stdio.h>
void print_heart() {
int rows = 5;
int cols = 9;
// 上半部分
for (int i = 0; i < rows; ++i) {
for (int j = 0; j <= cols - i * 2; ++j) {
printf("*");
}
printf("\n");
}
// 下半部分
for (int i = rows - 2; i >= 0; --i) {
for (int j = 0; j <= cols - i * 2; ++j) {
if ((i == 0 || j == 0 || i == rows - 1) ||
(i != 0 && i != rows - 1 && j % 2 == 0)) {
printf("*");
} else {
printf(" ");
}
}
printf("\n");
}
}
int main() {
print_heart();
return 0;
}
```
这个程序会打印出类似下面的心形图案:
```
*****
***
* *
***
*****
```
阅读全文