/* ============== Program Description ============= */ /* program name : ch24_9.c */ /* draw a interesting picture using line() and */ /* circle(). */ /* ================================================== */ #include #include #include void main(void) { int driver = DETECT,mode; int x[24],y[24]; int x_center = 360, y_center = 180, rad = 150; int i,j; initgraph(&driver,&mode,"G:\\APPS\\BC31.WIN\\bgi"); for ( i = 0; i < 24; i++ ) { x[i] = x_center + rad * cos(18*i*3.14159/180); y[i] = y_center + rad * sin(18*i*3.14159/180); } for ( i = 0; i < 24; i++ ) for ( j = 0; j < 24; j++ ) {line(x[i],y[i],x[j],y[j]); delay(300);} circle(x_center,y_center,rad); /* press any key return to TEXT mode */ closegraph(); }