1 #include2 #include 3 #define N 50 4 HANDLE hConsole; 5 void gotoxy(int x, int y) 6 { 7 COORD coord; 8 coord.X = x; 9 coord.Y = y; 10 SetConsoleCursorPosition(hConsole, coord); 11 } 12 void main() 13 { 14 int i,j,k; 15 hConsole = GetStdHandle(STD_OUTPUT_HANDLE); 16 SetConsoleTextAttribute(hConsole, FOREGROUND_RED|FOREGROUND_BLUE|FOREGROUND_INTENSITY); 17 for(k=0;k<3;k++) 18 { 19 gotoxy(4,6); 20 21 for(i = 0;i<11;i ++) 22 23 { 24 printf("*"); 25 Sleep(N); 26 27 } 28 29 for(i = 0;i<12;i++) 30 { 31 gotoxy(9,7+i); 32 printf("*"); 33 Sleep(N); 34 } 35 gotoxy(4,18); 36 for(i = 0;i<11;i ++) 37 { 38 printf("*"); 39 Sleep(N); 40 } 41 gotoxy(36,10); 42 printf("*"); 43 Sleep(N); 44 45 gotoxy(25,10); 46 printf("*"); 47 Sleep(N); 48 49 gotoxy(47,10); 50 printf("*"); 51 Sleep(N); 52 53 gotoxy(34,8); 54 printf("*"); 55 Sleep(N); 56 57 gotoxy(38,8); 58 printf("*"); 59 Sleep(N); 60 61 gotoxy(30,7); 62 printf("*"); 63 Sleep(N); 64 65 gotoxy(42,7); 66 printf("*"); 67 Sleep(N); 68 69 gotoxy(27,8); 70 printf("*"); 71 Sleep(N); 72 73 gotoxy(45,8); 74 printf("*"); 75 Sleep(N); 76 77 gotoxy(25,11); 78 printf("*"); 79 Sleep(N); 80 81 gotoxy(47,11); 82 printf("*"); 83 Sleep(N); 84 for(i=1,j=1;i<6,j<6;i++,j++) 85 { 86 gotoxy(25+i,11+j); 87 printf("*"); 88 Sleep(N); 89 } 90 gotoxy(32,17); 91 printf("*"); 92 Sleep(N); 93 94 gotoxy(34,18); 95 printf("*"); 96 Sleep(N); 97 98 99 for(i=1,j=1;i<6,j<6;i++,j++)100 {101 gotoxy(47-i,11+j);102 printf("*");103 Sleep(N);104 }105 gotoxy(40,17);106 printf("*");107 Sleep(N);108 109 gotoxy(38,18);110 printf("*");111 Sleep(N);112 113 gotoxy(36,19);114 printf("*"); 115 Sleep(N);116 for(i=0;i<11;i++)117 {118 gotoxy(59,6+i);119 printf("*");120 Sleep(N);121 }122 gotoxy(61,17);123 printf("*");124 Sleep(N);125 for(i=0;i<11;i++)126 {127 gotoxy(63+i,18);128 printf("*");129 Sleep(N);130 }131 gotoxy(74,17);132 printf("*");133 Sleep(N);134 135 gotoxy(76,16);136 printf("*");137 Sleep(N);138 for(i=0;i<10;i++)139 {140 gotoxy(76,15-i);141 printf("*");142 Sleep(N);143 }144 system("cls");145 }146 while(1)147 {148 gotoxy(4,6);149 150 for(i = 0;i<11;i ++)151 152 {153 printf("*");154 155 156 }157 158 for(i = 0;i<12;i++)159 {160 gotoxy(9,7+i);161 printf("*");162 163 }164 gotoxy(4,18);165 for(i = 0;i<11;i ++)166 {167 printf("*");168 169 }170 gotoxy(36,10);171 printf("*");172 173 174 gotoxy(25,10);175 printf("*");176 177 178 gotoxy(47,10);179 printf("*");180 181 182 gotoxy(34,8);183 printf("*");184 185 186 gotoxy(38,8);187 printf("*");188 189 190 gotoxy(30,7);191 printf("*");192 193 gotoxy(42,7);194 printf("*");195 196 197 gotoxy(27,8);198 printf("*");199 200 201 gotoxy(45,8);202 printf("*");203 204 205 gotoxy(25,11);206 printf("*");207 208 209 gotoxy(47,11);210 printf("*");211 212 for(i=1,j=1;i<6,j<6;i++,j++)213 {214 gotoxy(25+i,11+j);215 printf("*");216 217 }218 gotoxy(32,17);219 printf("*");220 221 222 gotoxy(34,18);223 printf("*");224 225 226 227 for(i=1,j=1;i<6,j<6;i++,j++)228 {229 gotoxy(47-i,11+j);230 printf("*");231 232 }233 gotoxy(40,17);234 printf("*");235 236 237 gotoxy(38,18);238 printf("*");239 240 241 gotoxy(36,19);242 printf("*"); 243 244 for(i=0;i<11;i++)245 {246 gotoxy(59,6+i);247 printf("*");248 249 }250 gotoxy(61,17);251 printf("*");252 253 for(i=0;i<11;i++)254 {255 gotoxy(63+i,18);256 printf("*");257 258 }259 gotoxy(74,17);260 printf("*");261 Sleep(100);262 gotoxy(76,16);263 printf("*");264 265 for(i=0;i<10;i++)266 {267 gotoxy(76,15-i);268 printf("*");269 270 }271 gotoxy(25,22);272 Sleep(1000);273 system("cls");274 }275 276 }