生成C语言动态爱心代码
时间: 2023-05-27 07:06:30 浏览: 534
c语言爱心代码动态.c
以下是一个简单的C语言动态爱心代码,可以在终端中输出一个不断跳动的爱心。
```c
#include <stdio.h>
#include <stdlib.h>
#include <unistd.h>
int main()
{
char* love[] = {
" ♥ ♥ \n",
" ♥ ♥ \n",
"♥ ♥\n",
" ♥ ♥ \n",
" ♥ ♥ \n"
};
while(1)
{
system("clear");
for(int i=0; i<5; i++)
printf("%s", love[i]);
sleep(1);
char* tmp = love[0];
for(int i=0; i<4; i++)
love[i] = love[i+1];
love[4] = tmp;
}
return 0;
}
```
这段代码使用了一个字符串数组来存储爱心的每一行,然后利用一个无限循环,不断输出爱心并调用 `sleep()` 函数暂停一秒钟,然后再将数组中的元素循环移位,从而实现动态效果。
阅读全文