写一篇c语言爱心代码
时间: 2024-11-06 21:09:35 浏览: 11
#### 这是一篇关于爱心代码c语言代码
在 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++) {
if (j == 0 || j == 2 * i || j == i) {
printf("*");
} else {
printf(" ");
}
}
printf("\n");
}
// 下半部分心形(空隙减小)
for (i = 0; i < size; i++) {
for (j = 0; j > i; j--) {
printf(" ");
}
for (j = 0; j < 2 * i + 1; j++) {
if (j == 0 || j == 2 * i || j == i) {
printf("*");
} else {
printf(" ");
}
}
printf("\n");
}
}
int main() {
int size = 5; // 可以调整大小来改变爱心的复杂度
print_heart(size);
return 0;
}
```
运行此程序,将看到类似如下的爱心形状:
```
*
***
*****
*******
*********
*******
*****
***
*
```
阅读全文