利用c语言绘制一个跳动的爱心
时间: 2023-05-21 07:04:04 浏览: 164
可以使用C语言的图形库,比如graphics.h来实现绘制跳动的爱心。以下是一个简单的示例代码:
```c
#include <graphics.h>
#include <math.h>
int main()
{
int gd = DETECT, gm;
initgraph(&gd, &gm, "");
int x0 = getmaxx() / 2;
int y0 = getmaxy() / 2;
int r = 100;
int i;
for (i = 0; i <= 360; i++)
{
int x = x0 + r * sin(i * 3.14 / 180);
int y = y0 + r * cos(i * 3.14 / 180);
putpixel(x, y, RED);
}
settextstyle(DEFAULT_FONT, HORIZ_DIR, 2);
outtextxy(x0 - 50, y0 - 10, "Love");
delay(1000);
cleardevice();
for (i = 0; i <= 360; i++)
{
int x = x0 + r * sin(i * 3.14 / 180);
int y = y0 + r * cos(i * 3.14 / 180);
putpixel(x, y, RED);
}
settextstyle(DEFAULT_FONT, HORIZ_DIR, 2);
outtextxy(x0 - 50, y0 - 10, "You");
delay(1000);
closegraph();
return 0;
}
```
这段代码会在屏幕中央绘制一个跳动的爱心,并在爱心中央显示“Love”和“You”两个字。每个字会分别停留1秒钟。
阅读全文