//大è´å¦ä¸ï¼å
·ä½æ¾ç¤ºä½ç½®å¯ä»¥æ ¹æ®éè¦ä¿®æ¹
#include "graphics.h"
#include <stdio.h>
#include <conio.h>
#include <time.h>
//é¢è²å®ä¹ 0:é»è²ï¼1:å
°è²ï¼2: 绿è²ï¼3 :éè²ï¼4:红è²ï¼5: æ´çº¢ï¼6:æ£è²ï¼7:æ·¡ç°ï¼
// 8: æ·±ç°ï¼9:æ·±å
°ï¼10:淡绿ï¼11:æ·¡éï¼12:淡红ï¼13:æ·¡æ´çº¢ï¼14:é»è²
//ç½è²èæ¯ï¼ä¸è½åéï¼å¯ä»¥æ ¹æ®éè¦èªå·±ä¿®æ¹
void main()
{
int GD,GM;
int r,c1,c2,c3,t,key=0,num=10;
int i,k,c[3];
time_t t1,t2;
GD=DETECT;
initgraph(&GD,&GM,"");
setfillstyle(SOLID_FILL,WHITE);
bar(0,0,639,479);
printf("请è¾å
¥åçåå¾ï¼");
scanf("%d",&r);
printf("请è¾å
¥å1çé¢è²ï¼");
scanf("%d",&c1);
printf("请è¾å
¥å2çé¢è²ï¼");
scanf("%d",&c2);
printf("请è¾å
¥å3çé¢è²ï¼");
scanf("%d",&c3);
printf("请è¾å
¥ååé´éæ¶é´ï¼ç§ï¼ï¼");
scanf("%d",&t);
printf("请è¾å
¥åå次æ°ï¼");
scanf("%d",&num);
bar(0,0,639,479);
c[0]=c1;
c[1]=c2;
c[2]=c3;
k=0;
t1=0;
while(1)
{
t2=time(NULL);
if(t2-t1>t)
{
for (i=0;i<3;i++)
{
setcolor(c[(i+k)%3]);
circle(30+r+(2*r+10)*i,10+r,r);
}
t1=t2;
k++;
if(k>2)k=0;
key++;
if(key>num)
break;
}
}
closegraph();
}
温馨提示:内容为网友见解,仅供参考