写一个C语言爱心跳动程序
时间: 2024-05-10 20:16:19 浏览: 82
以下是一个简单的C语言爱心跳动程序,使用了图形库graphics.h:
```
#include <graphics.h>
#include <conio.h>
#include <dos.h>
#include <math.h>
int main()
{
int gd = DETECT, gm;
initgraph(&gd, &gm, "");
int x, y, i;
double pi = 3.1415;
for (i = 0; i <= 200; i++)
{
// 计算爱心坐标
x = 16 * pow(sin(i * pi / 180), 3);
y = 13 * cos(i * pi / 180) - 5 * cos(2 * i * pi / 180) - 2 * cos(3 * i * pi / 180) - cos(4 * i * pi / 180);
// 绘制爱心
putpixel(x + getmaxx() / 2, y + getmaxy() / 2, RED);
putpixel(-x + getmaxx() / 2, y + getmaxy() / 2, RED);
// 等待一段时间
delay(20);
// 擦除爱心
putpixel(x + getmaxx() / 2, y + getmaxy() / 2, BLACK);
putpixel(-x + getmaxx() / 2, y + getmaxy() / 2, BLACK);
}
getch();
closegraph();
return 0;
}
```
程序将会在窗口中绘制一个跳动的红色爱心。
阅读全文