Main () <br/>{< br/> int x = 1; <br/> int size = 8; <br/> int I, J; <br/> int drect; <br/> int Circle = 1; <br/> clrscr (); <br/> for (drect = 1, I = 1, j = 1; x <= size * size; X ++) <br/> {<br/> gotoxy (J * 3, I * 2 ); <br/> printf ("% 02d", x); <br/> switch (drect) <br/>{< br/> case 1: <br/> J ++; <br/> If (j> = size) <br/>{< br/> drect = 2; <br/>}< br/> break; <br/> case 2: <br/> I ++; <br/> If (j> = size) <br/>{< br/> drect = 3; <br/>}< br/> else <br/>{< br/> drect = 1; <br/>}< br/> break; <br/> case 3: <br/> j --; <br/> If (j <= 1) <br/>{< br/> drect = 2; <br/>}< br/> break; <br/>}< br/>}
TC version
Certificate <br/> | <br/> 16--15--14--13--12--11--10--09 <br/> | <br/> 17--18--19--20--21--22-2-3--24 <br/> | <br/> certificate <br/> | <br/> 33--34--35--36--37--38--39--40 <br/> | <br/> 48--47--46--45--44--43--42--41 <br/> | <br/> average <br/>