用c语言写一个跳动的心的代码
时间: 2024-02-15 10:02:56 浏览: 73
好的,以下是用C语言编写的跳动心的代码:
```c
#include <stdio.h>
#include <conio.h>
#include <windows.h>
int main()
{
char heart[] = " ♥♥♥♥♥♥ \n♥ ♥\n♥ ♥\n♥ ♥\n ♥ ♥ \n ♥♥ \n"; // 心形字符画
int i;
while (!kbhit()) // 按任意键退出循环
{
system("cls"); // 清屏
for (i = 0; i < 5; i++) // 输出前5行
{
printf("%c%c%c%c%c%c%c%c%c%c", heart[i*10], heart[i*10+1], heart[i*10+2], heart[i*10+3], heart[i*10+4], heart[i*10+5], heart[i*10+6], heart[i*10+7], heart[i*10+8], heart[i*10+9]);
Sleep(100); // 暂停100毫秒
}
Sleep(200); // 暂停200毫秒
for (i = 4; i >= 0; i--) // 输出后5行
{
printf("%c%c%c%c%c%c%c%c%c%c", heart[i*10], heart[i*10+1], heart[i*10+2], heart[i*10+3], heart[i*10+4], heart[i*10+5], heart[i*10+6], heart[i*10+7], heart[i*10+8], heart[i*10+9]);
Sleep(100); // 暂停100毫秒
}
Sleep(200); // 暂停200毫秒
}
return 0;
}
```
该程序与上一个程序相似,但是使用了另一种方式来退出循环,即按下任意键即可退出。运行程序后,请耐心等待,直到按下任意键为止。
阅读全文