c语言跳动心形图案代码
时间: 2024-09-20 08:17:20 浏览: 52
跳动的红心_C语言实现跳动的红心_
5星 · 资源好评率100%
在 C 语言中,绘制心形图案可以使用一些基本的字符输出技巧,例如星号(*)和空格。这里是一个简单的示例,使用嵌套循环来生成一个上小下大的心形:
```c
#include <stdio.h>
void printHeart(int height) {
int i, j;
for (i = 0; i <= height; i++) {
for (j = height - i; j >= 0; j--) {
if ((i == 0 && j == 0) || (i == height && j == height - 2 * i)) {
printf("*");
} else if (j + i <= height) {
printf(" ");
} else {
break;
}
}
printf("\n"); // 换行
}
}
int main() {
int height = 5; // 可调整心形大小
printHeart(height);
return 0;
}
```
这个程序会打印出一个由星号(*)组成的心形,高度可以通过 `main` 函数中的 `height` 参数更改。当你运行它的时候,记得设置合适的 `height` 值。
阅读全文