#include <graphics.h>
#include <conio.h>
#include <math.h>
void main()
{
initgraph(640, 480);
while (!_kbhit())
{
for (int y = 50; y < 430; y += 10)
{
setlinecolor(MAGENTA);
setfillcolor(CYAN);
fillcircle(y, y, 50);
Sleep(150);
setlinecolor(BLACK);
setfillcolor(BLACK);
fillcircle(y, y, 50);
}
for (int y = 430; y > 50;y-=10)
{
setlinecolor(MAGENTA);
setfillcolor(CYAN);
fillcircle(y, y, 50);
Sleep(150);
setlinecolor(BLACK);
setfillcolor(BLACK);
fillcircle(y, y, 50);
}
}
_getch();
closegraph();
#include <conio.h>
#include <math.h>
void main()
{
initgraph(640, 480);
while (!_kbhit())
{
for (int y = 50; y < 430; y += 10)
{
setlinecolor(MAGENTA);
setfillcolor(CYAN);
fillcircle(y, y, 50);
Sleep(150);
setlinecolor(BLACK);
setfillcolor(BLACK);
fillcircle(y, y, 50);
}
for (int y = 430; y > 50;y-=10)
{
setlinecolor(MAGENTA);
setfillcolor(CYAN);
fillcircle(y, y, 50);
Sleep(150);
setlinecolor(BLACK);
setfillcolor(BLACK);
fillcircle(y, y, 50);
}
}
_getch();
closegraph();
}
总结:结束时需要输入任意按键,但是for循环时间很久,响应太慢了