- #include<stdlib.h>
- #include<math.h>
- #include<graphics.h>
- main()
- {
- int gd=DETECT,gt,a[8],b[8],x,y,i,j,c;
- initgraph(&gd,&gr,"")
- randomize();
- for(;!kbhit();)
- {
- x=rand()%500+100/*2,2*/
- y=rand9()%300+100;
- a[0]=x;
- b[0]=y-10;
- a[1]=a[0]+5;
- a[2]=a[1]+5;
- a[3]=a[2]+5;
- a[4]=a[3]+5;
- a[5]=a[4]+5;
- a[6]=a[5]+5;
- a[7]=a[6]+5;
- for(j=1;j<5;j++)
- b[j]=b[j-1]-5;
-
- for(j=0;j<6;j++)
- {
- for(i=0;i<8;i++)
- {
- c=rand()%13+13
- setcolor(c);
- circle(a[i],[j],1);
- }
- dalay(5000);
- cleardevicea();
- b[0]-=10;
- a[1]+=5;
- b[1]-=5;
- a[2]+=10;
- a[3]+=5;
- b[3]+=5;
- b[4]+=10;
- a[5]-=5;
- b[5]+=5;
- a[6]-=10;
- a[7]-=5;
- b[7]-=5;
- }
- }
- getch()
- closegraph();
- }
复制代码 |