void Reflect()
{
int i = 0;
int j = 0;
int maxX, maxY;
printf_s("XÀÇ ÃÖ´ë°ªÀ» ÀÔ·ÂÇϼ¼¿ä :");
scanf_s("%i", &maxX);
printf_s("YÀÇ ÃÖ´ë°ªÀ» ÀÔ·ÂÇϼ¼¿ä :");
scanf_s("%i", &maxY);
clrscr();
for (;;)
{
here2:
while (j != maxY)
{
++i;
++j;
if (i == maxX) goto here1;
gotoxy(i, j);
printf_s("#");
gotoxy(i - 1, j - 1);
printf_s(" ");
delay(50);
}
here4:
while (j != 0)
{
++i;
--j;
if (i == maxX) goto here3;
gotoxy(i, j);
printf_s("#");
gotoxy(i - 1, j + 1);
printf_s(" ");
delay(50);
}
}
for (;;)
{
here3:
while (j != 0)
{
--i;
--j;
if (i == 0) goto here4;
gotoxy(i, j);
printf_s("#");
gotoxy(i + 1, j + 1);
printf_s(" ");
delay(50);
}
here1:
while (j != maxY)
{
--i;
++j;
if (i == 0) goto here2;
gotoxy(i, j);
printf_s("#");
gotoxy(i + 1, j - 1);
printf_s(" ");
delay(50);
}
}
}
ÀÌÁ¦ ¸· ÀÔ¹®Çؼ °øºÎÇϰí ÀÖ´Â Ãʺ¸ÀÚÀÔ´Ï´Ù.
°úÁ¦¸¦ À§¿Í °°ÀÌ ÀÛ¼ºÇغôµ¥, ¿Ï¼ºµµ°¡ Á» ¸¹ÀÌ ¶³¾îÁö³×¿ä ¤Ð¤Ð
óÀ½¿¡´Â goto¸¦ ¾²Áö¾Ê°í ÀÛ¼ºÇÏ·ÁÇßÀ¸³ª, ±Ù¼ºÀÌ ºÎÁ·ÇÑ Å¿¿¡ ½á¹ö·È½À´Ï´Ù.
±×·¡µµ ¿©·¯ ½ÃµµÇغýÀ´Ï´Ù. ÀÌÁß·çÇÁ ±¸¼ºÇÏ°í ½ºÀ§Ä¡¾²°í, xÃà yÃà ±æÀÌ¿¡ µû¶ó
¹Ý»çµÇ´Â ÁöÁ¡ÀÌ ÀÏÁ¤ÇÑ ÆÐÅÏÀ» °®´ÂÁö °è¼Ó ±×·Áµµ º¸°í
*±×·¡µµ yÃà ±âÁØÀ¸·Î ( maxY - (maxX % maxY) ) ÀÇ °ª¿¡ ¹Ý»çµÇ±â´Â ÇÏ´õ±º¿ä ¤»¤»
´Ù¸¸, 15¿Í 11, 11°ú 7 ó·³ 1À» Á¦¿ÜÇÑ ³ª¸ÓÁö ¾à¼ö°¡ °ãÄ¡Áö¾Ê´Â °æ¿ì¿¡´Â Àû¿ëÀÌ ¾ÈµÇ´õ¶ó±¸¿ä.
³ª¸§ Àç¹Õ¾ú½À´Ï´Ù¸¸.. °¢¼³Çϰí
1. xÃàÀÇ ÃÖ¼Ò°ª(0)°ú ÃÖ´ë°ª¿¡ ¹Ý»çµÇ¸é #ÀÌ Áö¿öÁöÁö¾Ê°í ³²¾ÆÀÖ½À´Ï´Ù. ¾î´À °÷À» º¸¿ÏÇØ¾ßµÇ´ÂÁö
»ì¦ ÈùÆ®¶óµµ ÁÖ½Ã¸é °¨»çÇϰڽÀ´Ï´Ù.
2. Ȥ½Ã goto ¾È¾²°íµµ ÇØ°áÀÌ °¡´ÉÇÒ±î¿ä? ÀÌ °æ¿ìµµ »ì¦ ¾ðÁúÇØÁÖ½Ã¸é ¿½ÉÈ÷ °í¹ÎÇØº¸°Ú½À´Ï´Ù.
±ä±Û ÀоîÁּż °¨»çÇÕ´Ï´Ù.
403 Forbidden403 Forbidden |
|