用C语言实现跳动的心
时间: 2023-12-14 11:37:41 浏览: 58
可以使用ASCII字符画来实现跳动的心。下面是一份简单的C代码实现:
```
#include <stdio.h>
#include <unistd.h>
int main() {
char heart[] = " *** ***\n"
" ***** *****\n"
"*************\n"
" ***********\n"
" *********\n"
" *******\n"
" *****\n"
" ***\n"
" *\n";
int i, j;
while (1) {
system("clear"); // 清屏
for (i = 0; i < 5; i++) {
for (j = 0; j < i; j++) {
printf(" ");
}
printf("%s", heart);
usleep(50000); // 暂停50毫秒,控制跳动速度
}
for (i = 4; i >= 0; i--) {
for (j = 0; j < i; j++) {
printf(" ");
}
printf("%s", heart);
usleep(50000);
}
}
return 0;
}
```
这段代码会输出一个跳动的心,每隔一段时间就会上下跳动。在Linux和macOS等系统上可以直接编译运行,Windows系统需要将`system("clear")`改为`system("cls")`。
阅读全文