c语言编写代码爱心形状
时间: 2024-10-29 22:03:10 浏览: 39
在 C 语言中,打印爱心形状通常使用循环结构,如嵌套的 for 循环。这里是一个简单的示例,用于在控制台上打印一个上三角形的心形:
```c
#include <stdio.h>
void print_heart(int n) {
int i, j;
for (i = 1; i <= n; i++) {
// 上半部分心形的竖线
for (j = 0; j < i; j++) {
printf("*");
}
// 下半部分心形的向内拐角
if (i % 2 != 0) {
printf(" \\");
}
// 换行
printf("\n");
// 上半部分心形的横线
for (j = i - 1; j >= 0; j--) {
printf("*");
}
// 下半部分心形的向外拐角
if (i % 2 != 0 && i > 1) {
printf("/\\");
}
// 换行
printf("\n");
}
}
int main() {
int size = 5; // 可以调整这个值改变心形大小
print_heart(size);
return 0;
}
```
当你运行这个程序时,它会输出一个大小为 `size` 的爱心形状。你可以通过修改 `main` 函数中 `size` 的值来调整输出的爱心尺寸。
阅读全文