用Linux c语言画一个每秒跳动一次的爱心
时间: 2023-09-13 20:06:01 浏览: 105
以下是使用Linux系统上的C语言和ASCII字符画出每秒跳动一次的爱心的代码:
```c
#include <stdio.h>
#include <stdlib.h>
#include <unistd.h>
int main()
{
while (1) {
printf(" ** **\n");
printf(" **** ** ****\n");
printf(" ****** ******\n");
printf(" ******** ********\n");
printf("********** **********\n");
printf(" ******** ********\n");
printf(" ****** ******\n");
printf(" **** ****\n");
printf(" ** **\n");
sleep(1); // 等待1秒
system("clear"); // 清屏
printf(" ** **\n");
printf(" **** ** ****\n");
printf(" ****** ******\n");
printf(" ******** ********\n");
printf("********** **********\n");
printf(" ******** ********\n");
printf(" ****** ******\n");
printf(" **** ****\n");
printf(" ** **\n");
sleep(1); // 等待1秒
system("clear"); // 清屏
}
return 0;
}
```
每秒显示一个跳动的爱心,首先输出第一帧的爱心,然后等待1秒,清屏,输出第二帧的爱心,再等待1秒,清屏,如此循环。为了实现每秒一次的效果,使用了`sleep()`函数来等待1秒。要清屏,我们使用Linux系统的`system()`函数,调用`clear`命令来清空终端窗口。
阅读全文