1581, 1/80 ȸ¿ø°¡ÀÔ  ·Î±×ÀΠ 
   hacs98
   c¾ð¾î for¹®

http://www.hackerschool.org/HS_Boards/zboard.php?id=Free_Lectures&no=7888 [º¹»ç]


¿©·¯ºÐÀº ÄÄÇ»ÅÍ°¡ ¿Ö »ý°Ü³µ´ÂÁö ¾Æ½Ê´Ï±î? ¹°·Ð ¿©·¯°¡Áö ÀÌÀ¯°¡ ÀÖ°ÚÁö¸¸ ±× Áß Á¦ÀÏ Áß¿äÇÑ ÀÌÀ¯´Â ¹Ù·Î °è»ê ÀÔ´Ï´Ù.ÃÖÃÊÀÇ ÄÄÇ»ÅͶó°í ¾Ë·ÁÁø ENIAC (¹°·Ð ÀÌ¿¡ ´ëÇØ ÀÇ°ßÀÌ ºÐºÐ ÇÏÁö¸¸ °¡Àå ÀϹÝÀûÀ¸·Î ÃÖÃÊÀÇ ÄÄÇ»ÅÍ´Â ENIAC À̳ª ¿µ±¹ÀÇÄݷμ­½º µÑ Áß ÇϳªÀ̳׿ä) Àº źµµÀÇ ¹ß»çÇ¥¸¦ °è»êÇÏ´Â ¿ªÇÒÀ» ÇÏ¿´½À´Ï´Ù. ±×·¸´Ù¸é µÎ ¹ø°·Î Áß¿äÇÑ ÄÄÇ»ÅÍÀÇ Á¸Àç ÀÌÀ¯´Â ¹«¾ùÀϱî¿ä? ¹Ù·Î, ³ë°¡´Ù - Áï ¹Ýº¹ ¿¬»ê ÀÔ´Ï´Ù.

  ¿¹¸¦ µé¾î¼­, 1 ºÎÅÍ 100 ±îÁö °öÇÑ´Ù°í Ĩ½Ã´Ù. Àΰ£Àº Áö´ÉÀÌ ÀÖÀ¸¹Ç·Î ÃæºÐÇÑ ½Ã°£¸¸ ÁÖ¾îÁø´Ù¸é À̸¦ ¼öÇàÇÒ ¼ö ÀÖ½À´Ï´Ù. ´Ü, ¾öû³­ Â¥ÁõÀ» ³»°ÚÁö¿ä. ±×¸®°í 'µµ´ëü ÀÌ·± °è»êÀ» ³»°¡ ¿Ö Çϳª?' ¶ó´Â »ý°¢µµ µé¾î °è»êÀ» ÇÏ´Ù ¸»°íµµ¸Á°¥ ¼ö µµ ÀÖ½À´Ï´Ù. ÇÏÁö¸¸ ÄÄÇ»ÅÍÀÇ °æ¿ì ±×·¸Áö ¾Ê½À´Ï´Ù. ¿ì¸®°¡ ¾î¶² »ý-³ë°¡´Ù ¼º ÀÏÀ» ½ÃÄѵµ ¹¬¹¬È÷ ÀÚ±â Àϸ¸ÇÕ´Ï´Ù. ¾Æ¹«¸® Áö°Ü¿î ¿¬»ê ÀÌ¶óµµ Àü±â Á¶±Ý ´õ ´Þ¶ó´Â ¿ä±¸, Á¶±Ý ½¬°Ô ÇØ´Þ¶ó´Â ¿ä±¸µµ ¾øÀÌ ¹¬¹¬È÷ ÀÚ±â ÀÏ ¸¸ ÇÒ»ÓÀÌÁö¿ä. ÀÌ °ÍÀÌ ¹Ù·Î ¿ì¸®°¡ ÄÄÇ»Å͸¦ ¾²´Â µÎ ¹ø° ÀÌÀ¯ ÀÔ´Ï´Ù.

  µû¶ó¼­, À̹ø °­Á¿¡¼­´Â ¹Ýº¹¹®¿¡ ´ëÇØ ÁßÁ¡ÀûÀ¸·Î ¾Ë¾Æº¸µµ·Ï ÇÏ°Ú½À´Ï´Ù. ¹Ýº¹¹®Àº ÄÄÇ»ÅÍ »ó¿¡¼­ »ó´çÈ÷ ¸¹ÀÌ ¾²À̹ǷΠ¹Ýµå½Ã ÀÌÇØÇϽñ⠹ٶø´Ï´Ù. ÀÏ´Ü, C ¾ð¾î¿¡¼­ »ç¿ëÇÒ ¼ö ÀÖ´Â ¹Ýº¹¹®Àº ¿©·¯ Á¾·ù°¡ ¸ÕÀú ÀÖ½À´Ï´Ù¸¸, °¡Àå ¸ÕÀú ³Î¸® ¾²ÀÌ´Â for ¹®¿¡ ´ëÇØ ¾Ë¾Æ º¸µµ·Ï ÇÏ°Ú½À´Ï´Ù.

#include <stdio.h>
int main()
{
    int i;
    for(i=0;i<20;i++)
    {
        printf("¼ýÀÚ : %d \n", i);
    }

    return 0;
}


À§ ¼Ò½º¸¦ ¼º°øÀûÀ¸·Î ÄÄÆÄÀÏ ÇÏ¿´´Ù¸é,



¿Í °°ÀÌ ³ª¿É´Ï´Ù.

for ¹®Àº ´ÙÀ½°ú °°Àº ±âº» ±¸Á¶¸¦ °¡Áö°í ÀÖ½À´Ï´Ù.

for(Ãʱâ½Ä;Á¶°Ç½Ä;Áõ°¨½Ä)
{
¸í·É1;
¸í·É2;
....
}


ÀÏ´Ü, °¢ ºÎºÐÀÇ ¿ªÇÒÀÌ ¹«¾ùÀÎÁö ¾Ë¾Æ º¸µµ·Ï ÇÏÁÒ. Ãʱâ½Ä¿¡¼­´Â Á¦¾îº¯¼ö°¡ ÃʱâÈ­ µË´Ï´Ù. ÀÌ ¸»Àº Áï½¼, for ¹®Àº ¹Ýº¹¹®ÀÌ°í, ¹Ýº¹¹®Àº ¾ó¸¶³ª ¹Ýº¹À» ÇØ¾ß µÉ Áö ¾Ë¾Æ¾ß ÇÕ´Ï´Ù. ¸¸¾à ¹Ýº¹¹®ÀÌ ²÷ÀÌÁö ¾Ê°í ¹Ýº¹ÇÑ´Ù¸é CPU »ç¿ë·üÀ» 100%·Î ²ø¾î ¿Ã·Á Àü·Â ³¶ºñÀÏ »Ó ¸¸ÀÌ ¾Æ´Ï¶ó ÄÚµå µÞ ºÎºÐÀÌ ½ÇÇàµÇÁö ¾Ê¾Æ ¿©·¯ ¿À·ùµéÀÌ ¹ß»ýµÉ ¼ö ÀÖ½À´Ï´Ù.

  µû¶ó¼­, C ¾ð¾î¿¡¼­´Â ¹Ýº¹¹®ÀÌ ¾ó¸¶³ª ¹Ýº¹ÇØ¾ß ÇÒ Áö¸¦ ¾Ë±â À§ÇØ 'Á¦¾îº¯¼ö' ¶ó´Â °ÍÀ» µµÀÔÇÏ¿´½À´Ï´Ù. for ¹®À¸·Î ÇÏ¿©±Ý Á¦¾îº¯¼ö°¡ ƯÁ¤ÇÑ Á¶°ÇÀ» ¸¸Á·ÇÒ ¶§ ¿¡¸¸ ¹Ýº¹À» °è¼ÓÇÏ°Ô ÇÑ´Ù´Â °ÍÀÔ´Ï´Ù. Á¦¾îº¯¼öÀÇ ÃʱⰪÀº for ¹®ÀÇ 'Ãʱâ½Ä' ºÎºÐ¿¡¼­ ÁöÁ¤ µË´Ï´Ù. ¿¹¸¦ µé¾î¼­ ³»°¡ i ¸¦ Á¦¾îº¯¼ö·Î ÀÌ¿ëÇÏ´Ù¸é Ãʱâ½Ä¿¡ i = 4; °¡ µÇ¸é óÀ½ i ÀÇ °ªÀ» 4 ·Î ÇÑ´Ù´Â ¶æÀÌÁö¿ä.

  ÀÌÁ¦, for ¹®ÀÌ Á¶°Ç½ÄÀ» º¾´Ï´Ù. Á¶°Ç½ÄÀº ¿ì¸®ÀÇ Á¦¾î º¯¼öÀÎ i °¡ ¸¸Á·ÇØ¾ß µÉ ƯÁ¤ÇÑ Á¶°ÇÀÌ ÀÖ½À´Ï´Ù. ¿¹¸¦µé¾î, i ÀÇ °ªÀº ¾ðÁ¦³ª 10 ¹Ì¸¸À̶ó ´øÁö (i<10), i ´Â ¾ðÁ¦³ª 1 ÀÌ»ó À̶ó´øÁö (i >= 1). for ¹®Àº ÀÌ·¯ÇÑ Á¶°Ç½ÄÀÌ Âü À϶§¿¡¸¸ ±× ÀÏÀ» ¼öÇàÇÕ´Ï´Ù. ¿©±â¼­ '±× ÀÏ' Àº Áß°ýÈ£ ¼ÓÀÇ ¸í·ÉµéÀ» ½ÇÇàÇÑ´Ù´Â ¶æÀÌÁö¿ä.

  ¸¶Áö¸·À¸·Î Áõ°¨½ÄÀº "1 ȸ ½ÇÇà ½Ã i ÀÇ °ªÀ» ¾î¶»°Ô ¸¸µé¾î¾ß µÇ³Ä? " °¡ ³ªÅ¸³ª ÀÖ½À´Ï´Ù. ¿¹¸¦ µé¾î¼­ Áõ°¨½Ä¿¡ i ++ ÀÌ ½á ÀÖ´Ù¸é ÇÑ ¹ø ½ÇÇà ÇÒ ¶§ ¸¶´Ù, i ÀÇ °ªÀ» 1 Áõ°¡ ½Ãŵ´Ï´Ù. ¸¶Âù°¡Áö·Î Áõ°¨½Ä ºÎºÐ¿¡ i-=2 ¶ó¸é ÇÑ ¹ø ½ÇÇà ÇÒ ¶§ ¸¶´Ù 2 ¾¿ °¨¼ÒÇϰڳ׿ä. ¸Å¹ø ½ÇÇà ÇÒ ¶§ ¸¶´Ù, for ¹®ÀÇ Áõ°¨½ÄÀÌ ½ÇÇà µÇ°í, ±×´ÙÀ½¿¡ Á¶°Ç½ÄÀ» üũ ÇÕ´Ï´Ù. ¸¸¾à¿¡ Á¶°Ç½ÄÀÌ i < 10 ÀÌ¿´°í, i ÀÇ °ªÀº 9 ¿´´Ù°í Ĩ½Ã´Ù. ¶ÇÇÑ Áõ°¨½ÄÀÌ i ++ ÀÌ¿´´Ù¸é, ¸í·ÉµéÀ» ½ÇÇà ÇÑ ÈÄ, Áõ°¨½ÄÀÌ ½ÇÇàµÇ¾î i ÀÇ °ªÀº 10 ÀÌ µË´Ï´Ù. µû¶ó¼­, Á¶°Ç½ÄÀÌ °ÅÁþÀÌ µÇ¾î for ¹®À» ºüÁ® ³ª°©´Ï´Ù.

±×·¸´Ù¸é À§ÀÇ ¼Ò½º ÄÚµå´Â ¾î¶³±î¿ä?



    for(i=0;i<20;i++)
    {
        printf("¼ýÀÚ : %d \n", i);
    }

¿ì¸®°¡ ÄÄÇ»ÅͶó¸é, ÀÏ´Ü ÄÄÇ»ÅÍ´Â for ¹®À» º¸°í,

"À½, i ÀÇ °ªÀ» 0 À¸·Î ÇØ¾ß °Ú´Ù. (Ãʱâ½Ä)
for ¹®¿¡ i < 20 À¸·Î µÇ¾î ÀÖÀ¸¹Ç·Î (Á¶°Ç½Ä)

"i < 20 ÀÌ ¸Â³ª? ¸Â³×.. ±×·³ Áß°ýÈ£ ¼ÓÀÇ ³»¿ëÀ» ½ÇÇàÇؾßÁö."

"¼ýÀÚ 0 Ãâ·Â"

¶ÇÇÑ, for ¹®¿¡ i++ ·Î µÇ¾î ÀÖÀ¸¹Ç·Î (Áõ°¨½Ä)

"ÀÌÁ¦ i ÀÇ °ªÀ» 1 Áõ°¡ ½ÃÄÑ¾ß °Ú´Ù. "

µû¶ó¼­, i ÀÇ °ªÀº 1 ÀÌ µÈ´Ù.


"i ÀÇ °ªÀÌ 20 ¹Ì¸¸ Àΰ¡? ¾î, ¸Â³×. ±×·¯¸é ÇÑ ¹ø ´õ ½ÇÇà ÇØ¾ß °Ú´Ù. "
"¼ýÀÚ 1 Ãâ·Â"
...... (»ý·«) ......
"ÀÌÁ¦ i ÀÇ °ªÀ» 1 Áõ°¡ ½ÃÄÑ¾ß °Ú´Ù" (Áõ°¨½Ä)

20 ¹øÀÇ ½ÇÇà ÈÄ, i ÀÇ °ªÀÌ ¸¶Ä§³» 20 ÀÌ µÇ¾ú´Ù.

"i ÀÇ °ªÀÌ 20 ¹Ì¸¸ Àΰ¡? ¾î? ¾Æ´ÏÀݾÆ. (Á¶°Ç½Ä) ±×·¯¸é ÀÌÁ¦ for ¹®À» ºüÁ® ³ª°¡¾ßÁö"

Çϸç, ´õÀÌ»ó Áß°ýÈ£ ¼ÓÀÇ ³»¿ëÀ» ½ÇÇàÇÏÁö ¾Ê´Â´Ù. Áï, "¼ýÀÚ 20" Ãâ·ÂÀº µÇÁö ¾Ê´Â´Ù.
¿Í¿ì! for ¹®Àº ÀÇ¿Ü·Î °£´Ü ÇÕ´Ï´Ù. ´ÜÁö ¾Ë¾Æ¾ß ÇÏ½Ç °ÍÀº for ¹®Àº "ƯÁ¤ÇÑ ¿¬»êÀ» Á¦¾îº¯¼ö°¡ Á¶°Ç¿¡ ¸ÂÀ» ¶§ ¸¸ ¹Ýº¹ÇØ ÁÖ´Â °ÍÀÌ´Ù." ¶ó°í ÀÌÇØ ÇÏ½Ã¸é µÇ°Ú½À´Ï´Ù.

/* 1 ºÎÅÍ 19 ±îÁöÀÇ ÇÕ*/
#include <stdio.h>
int main()
{
    int i,sum = 0;
    for(i=0;i<20;++i)
    {
        sum = sum + i;
    }
    printf("1 ºÎÅÍ 19 ±îÁöÀÇ ÇÕ : %d",sum);

    return 0;
}

À§ ¼Ò½º¸¦ ¼º°øÀûÀ¸·Î ÄÄÆÄÀÏ Çß´Ù¸é



¿Í °°ÀÌ ³ª¿É´Ï´Ù.
¸¸¾à À§ °á°ú¸¦ ¹ÏÁö ¸øÇÏ´Â »ç¶÷µéÀº Á÷Á¢ °è»ê±â·Î ´õÇϰųª, µîÂ÷¼ö¿­ÀÇ ÇÕ °ø½ÄÀ» ÀÌ¿ëÇÏ¿© Á÷Á¢ ¼ÀÇϼŠº¸½Ã±â ¹Ù¶ø´Ï´Ù. ¾Æ¸¶, µ¶ÀÚ ¿©·¯ºÐµéÀÇ ÄÄÇ»ÅÍ°¡ ºñÁ¤»óÀÌ ¾Æ´Ï¶ó¸é, ¾Æ´Ï¸é ´ç½ÅÀÇ ´«ÀÌ À߸øµÇÁö ¾Ê´Â ÇÑ À§ °á°ú´Â 190 À¸·Î ³ª¿Ã °Í ÀÔ´Ï´Ù.
ÀÏ´Ü, À§ ÇÁ·Î±×·¥ÀÇ ÇٽɺκÐÀº ¾Æ·¡¿Í °°½À´Ï´Ù.

    for(i=0;i<20;++i)
    {
        sum = sum + i;
    }

for ¹®À» »ìÆ캸ÀÚ¸é, À§ for ¹®Àº ÃÑ 20 ȸ ½ÇÇàµÇ¸ç i ´Â 0 ºÎÅÍ 19 ±îÁöÀÇ °ªÀ» °¡Áý´Ï´Ù. ÀÌ ¶§ ÁÖ¸ñÇØ¾ß ÇÒ ºÎºÐÀº ¹Ù·Î

        sum = sum + i;

ÀÌ ºÎºÐÀÌÁÒ. sum À̶ó´Â º¯¼ö¿¡ i ÀÇ °ªÀÌ °è¼Ó ´õÇØÁý´Ï´Ù. ¾Æ½Ã´Ù ½ÍÀÌ ¿©·¯ºÐÀº sum = sum + i ¶ó´Â ½ÄÀÇ ¶æÀÌ 0 = i ¶ó´Â ±«»óÇÑ ¹æÁ¤½ÄÀÌ ¾Æ´Ï¶ó '=' ¸¦ '´ëÀÔ ¿¬»êÀÚ' ·Î »ý°¢ÇÏ¿© 'sum À̶õ º¯¼ö¿¡ sum + i ÀÇ °ªÀ» Áý¾î ³Ö´Â´Ù' ¶ó´Â Àǹ̰¡ µË´Ï´Ù. Áï, À§ »óÅ·Πfor ¹®À» ½ÇÇàÇÏ°Ô µÇ¸é sum ¿¡ 0 ºÎÅÍ 19 ±îÁöÀÇ °ªÀÌ ´õÇØÁö°Ô µË´Ï´Ù.

  À§ for ¹®À» º¸Åë ¼ö½ÄÀ¸·Î Ç®¾î¾²¸é ¾Æ·¡¿Í °°ÀÌ µË´Ï´Ù.

sum = 0; // Ãʱâ Á¶°Ç
sum = sum + 0;
sum = sum + 1; // sum = 1;
sum = sum + 2; // sum = 3;
sum = sum + 3; // sum = 6;
....
sum = sum + 19; // sum = 190;


ÀÌ µÇ´Â °ÍÀÌÁö¿ä. ±×·¸´Ù¸é ÀÌÁ¦ Psi ÀÇ °íÃæÀ» Ç®¾îÁÙ ½Ã°£ÀÌ ¿Ô³×¿ä. 1 ºÎÅÍ 10000 ±îÁöÀÇ ÇÕÀº ¾î¶»°Ô ±¸ÇÒ±î¿ä? ±×¾ß °£´ÜÇÕ´Ï´Ù. ´ÜÁö Á¶°Ç½Ä¸¸ ¾à°£ ¼öÁ¤ÇØ ÁÖ¸é µË´Ï´Ù. ÇÑ°¡Áö °ÆÁ¤ÇÒ ºÎºÐÀº ¸¸¾à 10000 ±îÁöÀÇ ÇÕÀÌ int ÀÚ·áÇüÀÇ ¹üÀ§º¸´Ù Å©¸é ¾ÈµÇ´Âµ¥, ´ÙÇàÈ÷µµ Å©Áö ¾ÊÀ¸¹Ç·Î ±×³É °è»ê ÇÏ½Ã¸é µË´Ï´Ù. ÀÌ´Â ¾Æ·¡¿Í °°½À´Ï´Ù.

#include <stdio.h>
int main()
{
    int i,sum = 0;
    for(i=0;i<=10000;++i)
    {
        sum = sum + i;
    }
    printf("1 ºÎÅÍ 10000 ±îÁöÀÇ ÇÕ : %d \n",sum);

    return 0;
}

±× °á°ú´Â



¿Í °°³×¿ä. °á±¹ Psi ´Â Ä£±¸¿ÍÀÇ ¿ìÁ¤À» Áöų ¼ö ÀÖ¾ú½À´Ï´Ù. ¤¾¤¾

/* for ¹® ÀÀ¿ë */
#include <stdio.h>
int main()
{
    int i;
    int subject, score;
    double sum_score = 0;

    printf("¸î °³ÀÇ °ú¸ñ Á¡¼ö¸¦ ÀÔ·Â ¹ÞÀ» °ÍÀΰ¡¿ä?");
    scanf("%d", &subject);

    printf("\n °¢ °ú¸ñÀÇ Á¡¼ö¸¦ ÀÔ·ÂÇØ ÁÖ¼¼¿ä \n");
    for(i = 1; i <= subject; i++)
    {
        printf("°ú¸ñ %d : ", i);
        scanf("%d", &score);
        sum_score = sum_score + score;
    }
    
    printf("Àüü °ú¸ñÀÇ Æò±ÕÀº : %.2f \n", sum_score / subject);

    return 0;
}

À§ ¼Ò½º¸¦ ¼º°øÀûÀ¸·Î ÄÄÆÄÀÏ ÇÏ¿´´Ù¸é



  À½, ¿©·¯ °ú¸ñÀ» ÀÔ·ÂÇØ º¸¸é¼­ ½ÇÁ¦ ½ÃÇè ¼ºÀû Æò±ÕÀ» ³»º¸½Ã±â ¹Ù¶ø´Ï´Ù. ¾Æ¹«Æ°, À§ ¼Ò½º¸¦ »ìÆì º¾½Ã´Ù. ÀÏ´Ü, °¡Àå Áß¿äÇÑ ºÎºÐÀÎ for ¹® ºÎºÐ ºÎÅÍ º¸ÀÚ¸é...

    for(i = 1; i <= subject; i++)
    {
        printf("°ú¸ñ %d : ", i);
        scanf("%d", &score);
        sum_score = sum_score + score;
    }


  for ¹®À» »ìÆ캸¸é i ÀÇ °ªÀÌ 1 ¿¡¼­ subject ±îÁö 1 ¾¿ Áõ°¡Çϸ鼭 µ¹¾Æ°¡³×¿ä. ÀÌ ¸»Àº Áï½¼,  for ¹® ¾ÈÀÇ ³»¿ëÀÌ subject ¹ø ½ÇÇàµÈ´Ù´Â ¶æÀÔ´Ï´Ù. (Áï, subject °¡ 3 À̶ó¸é, i ÀÇ °ªÀÌ 1 ºÎÅÍ 3 ±îÁö 1 ¾¿ Áõ°¡Çϸ鼭 µ¹¾Æ°¡¹Ç·Î 1,2,3. Áï 3 ¹ø for ¹® ¼Ó ³»¿ëÀÌ ½ÇÇàµË´Ï´Ù)

  ÀÌ ¶§,


        printf("°ú¸ñ %d : ", i);
        scanf("%d", &score);

  À§ ºÎºÐ¿¡¼­ °¢ °ú¸ñÀÇ Á¡¼ö¸¦ ÀԷ¹ްí, ±× ÀԷ¹ÞÀº Á¡¼ö¸¦ score ¶ó´Â º¯¼ö¿¡ ÀúÀåÇÏ°Ô µÇÁÒ.

        sum_score = sum_score + score;

±×¸®°í, ±× ÀԷ¹ÞÀº score ¸¦ sum_score ¿¡ ´õÇÏ°Ô µË´Ï´Ù. ´Ù½Ã¸»ÇØ, for ¹®ÀÌ ¸ðµÎ µ¹¾Æ°¡°í ³ª¸é sum_score ¿¡´Â ÀԷ¹ÞÀº °ú¸ñµéÀÇ Á¡¼öÀÇ ÇÕÀÌ µé¾î°¡°Ô µË´Ï´Ù. µû¶ó¼­,

   printf("Àüü °ú¸ñÀÇ Æò±ÕÀº : %.2f \n", sum_score / subject);

Æò±ÕÀº ÃÑÁ¡À» °ú¸ñ ¼ö·Î ³ª´« °ÍÀ̹ǷΠsum_score / subject °¡ ¿ì¸®°¡ ±¸ÇÏ°í ½ÍÀº Àüü °ú¸ñ Æò±ÕÀÌ µÇ°Ú±º¿ä.



   break ¹®
  

/* break! */
#include <stdio.h>
int main()
{
    int usranswer;

    printf("ÄÄÇ»ÅÍ°¡ »ý°¢ÇÑ ¼ýÀÚ¸¦ ¸ÂÃß¾î º¸¼¼¿ä! \n");

    for(;;)
    {
        scanf("%d", &usranswer);
        if(usranswer == 3)
        {
            printf("¸ÂÃ߼̱º¿ä! \n");
            break;
        }
        else
        {
            printf("Ʋ·È¾î¿ä! \n");
        }
    }

    return 0;
}

¼º°øÀûÀ¸·Î ½ÇÇàÇß´Ù¸é ¾Æ·¡¿Í °°ÀÌ ³ª¿À°Ô µË´Ï´Ù.



3 ÀÌ ÀÔ·Â µÉ ¶§ ±îÁö °è¼Ó ¹°¾îº¸´Ù°¡ 3 À» ÀÔ·ÂÇÏ°Ô µÇ¸é ÇÁ·Î±×·¥ÀÌ Á¾·áµË´Ï´Ù.

    for(;;)
    {
        scanf("%d", &usranswer);
        if(usranswer == 3)
        {
            printf("¸ÂÃ߼̱º¿ä! \n");
            break;
        }
        else
        {
            printf("Ʋ·È¾î¿ä! \n");
        }
    }

ÀÏ´Ü, for ¹®À» Àá½Ã »ìÆì º¾½Ã´Ù. ±×·±µ¥, ÇÑ °¡Áö ÀÌ»óÇÑ Á¡ÀÌ ÀÖÁÒ? Ãʱâ½Ä, Á¶°Ç½Ä, Áõ°¨½ÄÀÌ ¸ðµÎ ¾ø½À´Ï´Ù! ±×·¸´Ù¸é ÀÌ for ¹®Àº ¾ó¸¶³ª ½ÇÇà µÇ¾ß µÇ´Â °ÍÀΰ¡¿ä? ´äÀº, for ¹®ÀÇ Á¶°Ç½ÄÀÌ ¸í½ÃµÇÁö ¾Ê´Â´Ù¸é Ç×»ó 'Âü' À̶ó ÀÎ½Ä µÇ±â ¶§¹®¿¡ ÀÌ for ¹®Àº ¾ðÁ¦³ª ÂüÀ̵˴ϴÙ. ´Ù½Ã ¸»ÇØ, ¹«ÇÑÈ÷ Áß°ýÈ£ ¼ÓÀÇ ³»¿ëÀ» ½ÇÇàÇÑ´Ù´Â °ÍÀÌÁö¿ä. ±×·¡¼­, ¸¸¾à

#include <stdio.h>
int main()
{
    for(;;)
    {
        printf("a");
    }
    return 0;
}

¿Í °°Àº ÇÁ·Î±×·¥À» ¸¸µç´Ù¸é, for ¹®ÀÌ ¹«Çѹø ½ÇÇàµÇ¹Ç·Î (ÇÁ·Î±×·¥ ÀÚü°¡ °­Á¦ÀûÀ¸·Î Á¾·áµÇ±â Àü ±îÁö)



¿Í °°ÀÌ ³ª¿À°Ô µË´Ï´Ù.

        scanf("%d", &usranswer);
        if(usranswer == 3)
        {
            printf("¸ÂÃ߼̱º¿ä! \n");
            break;
        }
        else
        {
            printf("Ʋ·È¾î¿ä! \n");
        }

¾Æ¹«Æ°, scanf ¸¦ ÅëÇØ usranswer ¿¡ »ç¿ëÀÚ°¡ ÀÔ·ÂÇÑ ¼ö¸¦ ÀúÀåÇÕ´Ï´Ù. ±×¸®°í if ¹®À» ÅëÇØ ºñ±³ÇÏÁö¿ä. °ú¿¬ ÄÄÇ»ÅÍ°¡ »ý°¢ÇÑ 3 °ú °°ÀºÁö... ¸¸¾à °°´Ù¸é '¸ÂÃ߼̱º¿ä!' °¡ Ãâ·ÂÀÌ µË´Ï´Ù. ±×¸®°í, ÇÁ·Î±×·¥ÀÌ Á¾·á µÇÁÒ. Áï, for ¹®À» ºüÁ®³ª°©´Ï´Ù. ±×·±µ¥, ¸ÂÃßÁö ¸øÇϸé for ¹®Àº °è¼Ó µ¹°í µ¹°Ô µË´Ï´Ù. ¿ì¸®°¡ ¸ÂÃâ ¶§ ±îÁö¿ä. ±×·¸´Ù¸é, À§ ¼Ò½º¿¡¼­ for ¹®À» ºüÁ®³ª°¡°Ô ÇÏ´Â ºÎºÐÀº ¹«¾ùÀϱî¿ä. ¾Æ¸¶ ÁüÀÛÇß´ø ´ë·Î, break °¡ for ¹®À» Å»Ãâ ½Ãŵ´Ï´Ù.

  break ´Â for ¹®¿¡ Á¶°Ç½Ä¿¡ »ó°ü ¾øÀÌ ½ÇÇàÀÌ µÇ±â¸¸ Çϸé for ¹®À» ±×´ë·Î Å»Ãâ ½ÃÄÑ ¹ö¸³´Ï´Ù. ÀÌ ¸»Àº Áï½¼ break ¾Æ·¡ÀÇ ¾î¶°ÇÑ °Íµéµµ ½ÇÇàÀÌ µÇÁö ¾Ê´Â ´Ù´Â °ÍÀÌÁö¿ä.

#include <stdio.h>
int main()
{
    for(;;)
    {
        break;
        printf("a");
    }
    return 0;
}

µû¶ó¼­, À§¿Í °°Àº ÇÁ·Î±×·¥À» ¸¸µé¾úÀ» ¶§, break ¹®À» ¸¸³ªÀÚ ¸¶ÀÚ for ¹® ¹ÛÀ¸·Î Å»Ãâ ½ÃÅ°¹Ç·Î a ´Â Ãâ·ÂÀÌ µÇÁö ¾Ê°í ÇÁ·Î±×·¥Àº Á¾·áµË´Ï´Ù. ¹Ý¸é¿¡


#include <stdio.h>
int main()
{
    for(;;)
    {
        printf("a");
        break;
    }
    return 0;
}


À§¿Í °°ÀÌ break ¾Õ¿¡ printf("a"); °¡ ÀÖ´Ù¸é a °¡ Ãâ·ÂÀÌ µÇ°í for ¹®À» ºüÁ®³ª°¡ Á¾·á°¡ µÇ´Â °ÍÀÌÁö¿ä.
»ç½Ç, ¹«ÇÑ for ¹®Àº »ý¼ÒÇϱâ´Â Çصµ ¸¹Àº °÷¿¡¼­ ¾²ÀÌ°í ÀÖ½À´Ï´Ù. ¿¹¸¦ µé¾î ¾î¶² °ÔÀÓ¿¡¼­

    for(;;)
    {
        °ÔÀÓ;
        if(À¯Àú »ç¸Á)
        {
            if(°ÔÀÓ ´Ù½Ã ¾ÈÇÒ·¡¿ä)
                break;
        }
        
        °ÔÀÓ Àç½ÃÀÛ;
    }


¿Í °°ÀÌ ¾²ÀÏ ¼ö ÀÖ½À´Ï´Ù.



   continue ¹®
  

  continue ¹®Àº break ¹®°ú ºñ½ÁÇÏÁö¸¸¼­µµ ÇÏ´Â ÀÏÀº ¿ÏÀüÈ÷ ´Ù¸¨´Ï´Ù. continue ´Â break ¿Í´Â ´Þ¸® for ¹®À» ºüÁ® ³ª°¡Áö ¾Ê°í, ±×³É Æнº ÇØÁÖ´Â °ÍÀÔ´Ï´Ù. ¾Æ·¡ ¿¹Á¦¸¦ º¾½Ã´Ù.


/* 5 ÀÇ ¹è¼ö¸¦ Á¦¿ÜÇÑ ¼ýÀÚ Ãâ·Â */
#include <stdio.h>
int main()
{
    int i;

    for(i=0; i<100; i++)
    {
        if(i % 5 == 0)
            continue;

        printf("%d ", i);
    }

    return 0;
}

¼º°øÀûÀ¸·Î ½ÇÇàÇϸé



   ¿Í °°ÀÌ ³ª¿À°Ô µË´Ï´Ù. º¸½Ã´Ù ½ÍÀÌ, 5 ÀÇ ¹è¼ö¸¦ Á¦¿ÜÇÑ 0 ÀÌ»ó, 100 ¹Ì¸¸ÀÇ ¸ðµç ¼öµéÀÌ Ãâ·Â µÇ¾ú½À´Ï´Ù.


    for(i=0; i<100; i++)
    {
        if(i % 5 == 0)
            continue;

        printf("%d ", i);
    }

  ÀÏ´Ü, for ¹®À» »ìÆ캸¸é i °¡ 0 ºÎÅÍ 100 ¹Ì¸¸ÀÇ °ªÀ» °¡Áö°Ô µË´Ï´Ù. ÀÌ ¶§, if ¹®À» »ìÆì º¸¸é i ¸¦ 5·Î ³ª´« ³ª¸ÓÁö (i % 5) °¡ 0 ÀÏ ¶§ (== 0) continue ¸¦ ½ÇÇàÇÔÀ» º¼ ¼ö ÀÖ½À´Ï´Ù. continue ´Â break ¹® ó·³ ¾Æ·¡ ¸ðµç ³»¿ëÀ» ¹«½ÃÇÑ´Ù´Â Á¡¿¡¼­ µ¿ÀÏÇÏÁö¸¸, break ¹®Àº ·çÇÁ¸¦ ºüÁ®³ª°¡´Âµ¥ ¹Ý¸é continue ´Â ´Ù½Ã Á¶°Ç Á¡°ËºÎ·Î Á¡ÇÁÇÏ°Ô µË´Ï´Ù. continue ´Â ¸¶Ä¡ Ä«µå °ÔÀÓ¿¡¼­ ½ºÅµ°ú °°Àº ¿ªÇÒÀ» ÇÏ°Ô µË´Ï´Ù. (break ¹®ÀÌ Ä«µå°ÔÀÓ¿¡¼­ ÅðÃ⠵Ǵ °ÍÀ̶ó¸é...)

  µû¶ó¼­, i ÀÇ °ªÀÌ 5 ÀÇ ¹è¼öÀÎ °æ¿ì¿¡¸¸ printf("%d", i) °¡ ½ÇÇàÀÌ µÇÁö ¾Ê°Ô µÇ´Â °ÍÀÌÁö¿ä.

¹®µæ for ¹®À» ¹è¿ì¸é¼­ ÀÌ·¯ÇÑ »ý°¢Àº µéÁö ¾Ê¾Ò³ª¿ä? if ¹® ¾È¿¡ if ¹®À» ³ÖÀ» ¼ö ÀÖ´Â °Í ó·³ for ¹® ¾È¿¡µµ for ¹®À» ³ÖÀ» ¼ö ÀÖÀ»±î? ³×, ¹°·Ð ³ÖÀ» ¼ö ÀÖ½À´Ï´Ù. ¾Æ·¡ ¿¹Á¦¸¦ ÂüÁ¶Çϼ¼¿ä.


/* ±¸±¸´Ü */
#include <stdio.h>
int main()
{
    int i , j;

    for(i=1; i<10; i++)
    {
        for(j=1; j<10; j++)
        {
            printf(" %d x %d = %d \n", i, j, i*j);
        }
    }

    return 0;
}

¼º°øÀûÀ¸·Î ÄÄÆÄÀÏ ÇÏ¿´´Ù¸é



¿Í °°ÀÌ ±Ù»çÇÑ ±¸±¸´Ü Ç¥°¡ Ãâ·ÂµË´Ï´Ù.


    for(i=1; i<10; i++)
    {
        for(j=1; j<10; j++)
        {
            printf(" %d x %d = %d \n", i, j, i*j);
        }
    }


À§ Äڵ忡¼­ ±¸±¸´Ü Ç¥¸¦ Ãâ·ÂÇÏ´Â ºÎºÐÀº ¹Ù·Î À§ ºÎºÐÀÔ´Ï´Ù. for ¹®ÀÌ 2 °³³ª »ç¿ëµÇ¾î ÀÖ´Â ²ÃÀÌÁö¿ä. ±×·±µ¥ »ç½Ç µ¹¾Æ°¡´Â ¿ø¸®´Â °£´ÜÇÕ´Ï´Ù. ÀÏ´Ü, óÀ½¿¡ i ¿¡ 1 ÀÌ µé¾î °¡°Ô µÇÁÒ. ±×·± ´ÙÀ½¿¡

        for(j=1; j<10; j++)
        {
            printf(" %d x %d = %d \n", i, j, i*j);
        }


ÀÌ ºÎºÐÀÌ ¿­½ÉÈ÷ ½ÇÇàµË´Ï´Ù. ¹°·Ð À§ ºÎºÐÀÌ ¿­½ÉÈ÷ ½ÇÇàµÇ´Â µ¿¾È i ÀÇ °ªÀº º¯ÇÏÁö ¾Ê°í (°è¼Ó 1 ·Î ³²´Â´Ù), j ÀÇ °ª¸¸ 1 ºÎÅÍ 9 ±îÁö º¯ÇÏ¿© ±¸±¸´ÜÀÇ 1 x 1 ~ 1 x 9 ±îÁö Ãâ·ÂÇÏ°Ô µÇ´Â °ÍÀÌÁö¿ä. À§ for ¹®ÀÌ ³¡³ª¸é, ´Ù½Ã

    for(i=1; i<10; i++)

ÀÌ ºÎºÐÀÌ ½ÇÇàµÇ¾î i ÀÇ °ªÀÌ 1 Áõ°¡ÇÕ´Ï´Ù. Áï, i ´Â 2°¡ µÇ´Â °ÍÀÌÁö¿ä. ÀÌÁ¦ ´Ù½Ã


        for(j=1; j<10; j++)
        {
            printf(" %d x %d = %d \n", i, j, i*j);
        }

°¡ ½ÇÇàµÇ¾î 2 x 1 ~ 2 x 9 ±îÁö Ãâ·ÂµÇ°Ô µË´Ï´Ù. ¸¶Âù°¡Áö ¹æ¹ýÀ¸·Î i ÀÇ °ªÀÌ 9 °¡ µÉ ¶§ ±îÁö ½ÇÇàÇÑ µÚ i ÀÇ °ªÀÌ 10 ÀÌ µÇ¸é for ¹®À» ¿ÏÀüÈ÷ ºüÁ® ³ª¿Í ½ÇÇàÀÌ Á¾·á µË´Ï´Ù.

/* ´ÙÀ½ ¼Ò½º¸¸ º¸°í ¹«½¼ ¼ýÀÚ°¡ Ãâ·ÂµÉ Áö ¸ÂÃß¾î º¸¼¼¿ä~~ */
#include <stdio.h>
int main()
{
    int i , j;

    for(i=1; i<10; i++)
    {
        for(j=1; j<i; j++)
        {
            printf("%d ", j);
        }
    }

    return 0;
}

¼º°øÀûÀ¸·Î ÄÄÆÄÀÏ ÇÏ¿´´Ù¸é



°¡ ³ª¿À°Ô µË´Ï´Ù. ¾Æ¸¶ À§¿¡¼­ for ¹®¿¡ ´ëÇØ Àß ÀÌÇØÇϽŠºÐµéÀº ±Ý¹æ ÀÌÇØ ÇÒ ¼ö ÀÖ°ÚÁö¿ä.

    for(i=1; i<10; i++)
    {
        for(j=1; j<i; j++)
        {
            printf("%d ", j);
        }
    }


ÀÌ ºÎºÐ¿¡¼­ i °¡ 1 À̸é, j °¡ Ãâ·ÂµÇÁö ¾Ê°í, i °¡ 2 °¡ µÇ¸é j °¡ 1 ºÎÅÍ 1 ±îÁö, i °¡ 3 ÀÌ µÇ¸é j ´Â 1 ºÎÅÍ 2 ±îÁö ¼øÂ÷ÀûÀ¸·Î Ãâ·ÂµÇ¾î i °¡ 9 ÀÏ ¶§, j ´Â 1 ºÎÅÍ 8 ±îÁö Ãâ·ÂµÇ¾î À§¿Í °°Àº ¸ð½ÀÀ» º¸ÀÌ°Ô µË´Ï´Ù. ¾î¶§¿ä? °£´ÜÇÏÁö¿ä?

  ¾Æ¸¶ ÀÌ Âë Çϼ̴ٸé for ¹®¿¡ ´ëÇØ Áú·ÈÀ» °Í °°À¸´Ï for ¹®°ú ºñ½º¹Ç¸®Çϸ鼭µµ ´Ù¸¥ ¹Ýº¹¹®ÀÎ while ¹®¿¡ ´ëÇØ »ìÆì º¸µµ·Ï Çغ¾½Ã´Ù.

/* while ¹® */
#include <stdio.h>
int main()
{
    int i = 1, sum = 0;

    while(i <= 100)
    {
        sum += i;
        i++;
    }

    printf("1 ºÎÅÍ 100 ±îÁöÀÇ ÇÕ : %d \n", sum);
    
    return 0;
}

¼º°øÀûÀ¸·Î ÄÄÆÄÀÏ ÇÏ¿´´Ù¸é



¿Í °°ÀÌ 1 ºÎÅÍ 100 ±îÁö ¼ýÀÚµéÀÇ ÇÕÀÌ Ãâ·ÂµË´Ï´Ù.
  
  while ¹®Àº À§ÀÇ ¿¹Á¦¿¡¼­µµ ¾Ë ¼ö ÀÖµíÀÌ for ¹®°ú´Â ´Þ¸® ±¸Á¶°¡ »ç¹µ ´Ü¼øÇÕ´Ï´Ù. while ¹®ÀÇ ±âº» ±¸Á¶´Â ¾Æ·¡¿Í °°½À´Ï´Ù.


    while (Á¶°Ç½Ä)
    {
        ¸í·É1;
        ¸í·É2;
        ...
    }

  for ¹® ó·³ 'Á¶°Ç½Ä' ¿¡´Â ÀÌ while ¹®À» °è¼Ó µ¹°Ô ÇÒ Á¶°ÇÀÌ µé¾î°©´Ï´Ù. ¿¹¸¦ µé¾î¼­ Á¶°Ç½Ä¿¡ i <= 100 ÀÌ µé¾î°£´Ù¸é i °¡ 100 ÀÌÇÏ ÀÏ ¶§ ¸¸ Á¶°ÇÀÌ ¼º¸³ÇϹǷΠi °¡ 100 ÀÌÇÏÀÏ ¶§ ±îÁö while ¹®ÀÌ °è¼Ó µ¹¾Æ°¡°Ô µË´Ï´Ù.

    while(i <= 100)
    {
        sum += i;
        i++;
    }


  À§ °æ¿ì, i ÀÇ °ªÀÌ 100 ÀÌÇÏ ÀÎ Áö °Ë»çÇÑ ´ÙÀ½¿¡ (i <= 100 ), sum ¿¡ i ¸¦ ´õÇÏ°í (sum += i ), i ÀÇ °ªÀ» Áõ°¡ÇÑ µÚ (i++ ), ´Ù½Ã óÀ½À¸·Î µ¹¾Æ°¡°Ô µË´Ï´Ù. ÀÌ ¶§, while ¹®ÀÇ Æ¯Â¡ÀÌ ¹Ù·Î ½ÃÀÛ ºÎÅÍ Á¶°Ç½ÄÀ» °Ë»çÇÑ´Ù´Â °ÍÀÔ´Ï´Ù. (ÀÌ´Â for ¹®°ú µ¿ÀÏÇÕ´Ï´Ù.)
µû¶ó¼­, ¸¸¾à i < 1 ÀÌ Á¶°Ç½ÄÀ̶ó¸é while ¹® ³»ºÎÀÇ ³»¿ëÀº Çϳªµµ ½ÇÇàµÇÁö ¾Ê°í Á¾·áµÇ°Ô µË´Ï´Ù.

#include <stdio.h>
int main()
{
    int i = 1, sum = 0;

    do
    {
        sum += i;

        i++;
    }
    while (i < 1);
    
    printf(" sum : %d \n", sum);
    return 0;
}


¼º°øÀûÀ¸·Î ÄÄÆÄÀÏ ÇÏ¿´´Ù¸é



¿Í °°ÀÌ ³ª¿À°Ô µË´Ï´Ù.

  do - while ¹®ÀÇ ±¸Á¶´Â ¾Æ·¡¿Í °°½À´Ï´Ù.

    do
    {
        ¸í·É1;
        ¸í·É2;
        ...
    }
    while (Á¶°Ç½Ä);


  do - while ¹®Àº »ç½Ç whlie ¹®°ú °°½À´Ï´Ù. ±×·±µ¥, ÇÑ °¡Áö Â÷ÀÌ°Ô Àִµ¥, ¾Õ¼­ ¸»ÇßµíÀÌ while ¹®Àº ¸í·ÉÀ» ½ÇÇàÇϱâ Àü¿¡ Á¶°Ç½ÄÀÌ Âü ÀÎÁö ¸ÕÀú °Ë»ç ÇÕ´Ï´Ù. µû¶ó¼­, Á¶°Ç½ÄÀÌ Ã³À½ºÎÅÍ ÂüÀÌ ¾Æ´Ï¶ó¸é whlie ¹® ¾ÈÀÇ ³»¿ëÀº °áÄÚ ½ÇÇà µÉ ¼ö ¾ø°ÚÁö¿ä. ±×·±µ¥, do - while Àº ¸ÕÀú ¸í·ÉÀ» ½ÇÇà ÇÑ µÚ¿¡ Á¶°Ç½ÄÀ» °Ë»çÇÕ´Ï´Ù. µû¶ó¼­, óÀ½ºÎÅÍ Á¶°Ç½ÄÀÌ ÂüÀÌ ¾Æ´Ï¶óµµ ¸í·ÉÀ» ¸ÕÀú ½ÇÇàÇÑ ´ÙÀ½ Á¶°Ç½ÄÀ» °Ë»çÇϱ⠶§¹®¿¡ ÃÖ¼ÒÇÑ ÇÑ ¹øÀº ½ÇÇàµÇ°Ô µË´Ï´Ù.

    do
    {
        sum += i;

        i++;
    }
    while (i < 1);


µû¶ó¼­, À§ °æ¿ì i °¡ 1 ·Î i < 1 ÀÌ ¿´Áö¸¸ Á¶°Ç½ÄÀ» ³ªÁß¿¡ °Ë»çÇϱ⠶§¹®¿¡ ÀÏ´Ü sum + = i ; ¿Í i ++ À» ½ÇÇà ÇÑ ´ÙÀ½¿¡ i < 1 ÀÌ °Ë»çµÇ¾î sum ÀÇ °ªÀÌ 1 ÀÌ Ãâ·ÂµÉ ¼ö ÀÖ¾ú´ø °ÍÀÌÁö¿ä. ¾î¶§¿ä, °£´ÜÇÏÁÒ?


  ±×·¸´Ù¸é ÀÌÁ¦ ¹Ýº¹¹®¿¡ ´ëÇØ ´ëÃæ °¨À» Àâ¾ÒÀ» °ÍÀ¸·Î ±â´ëÇÕ´Ï´Ù. ÇÏÁö¸¸ »ç½Ç ¹Ýº¹¹®À» Àͼ÷ÇÏ°Ô »ç¿ëÇÒ ¶§ ±îÁö ¸¹Àº ¿¬½ÀÀÌ ÇÊ¿äÇϱ⠶§¹®¿¡ Á¦°¡ '¼÷Á¦' ¸¦ ³»º¸µµ·Ï ÇÒ²²¿ä. ¾Æ¸¶ ÀÌ '¼÷Á¦' ¿¡´Â ´äÀÌ ÀÖÀ» ¼ö µµ ¾øÀ» ¼ö µµ ÀÖÀ» »Ó´õ·¯, ÇØ´äÀ» °ø°³ÇÏÁöµµ ¾ÊÀ» °Í ÀÔ´Ï´Ù. ´ÜÁö ½º½º·Î °õ°õÈ÷ »ý°¢ÇØ º¸¸ç, Á¤¸»·Î ¸ð¸¦ °æ¿ì... À½, ¾Ë ¶§ ±îÁö °í¹ÎÇϼ¼¿ä^^ ±×·¸´Ù¸é ¿©·¯ºÐÀ» ¹Ï½À´Ï´Ù~~ È­ÀÌÆÃ!

¹®Á¦ 1 (³­À̵µ : ñé)

  N ÁÙÀÎ »ï°¢ÇüÀ» Ãâ·ÂÇÑ´Ù. ´Ü, »ç¿ëÀÚ·Î ºÎÅÍ ÀÓÀÇÀÇ N À» ÀÔ·Â ¹Þ´Â´Ù. ¾Æ·¡´Â N = 3 ÀÏ ¶§ÀÇ Ãâ·Â ¿¹½Ã ÀÌ´Ù.

  *  
***
*****

¹®Á¦ 2 (³­À̵µ : ñéß¾)

  À§¿Í µ¿ÀÏÇÑ ÇüŸ¦ ÃëÇϵÇ, ¿ª »ï°¢ÇüÀ» Ãâ·ÂÇÑ´Ù. ¾Æ·¡´Â N = 3 ÀÏ ¶§ÀÇ Ãâ·Â ¿¹½Ã ÀÌ´Ù.

*****
***
  *  

¹®Á¦ 3 (³­À̵µ : ù»)*

  1000 ÀÌÇÏÀÇ 3 ¶Ç´Â 5 ÀÇ ¹è¼öÀÎ ÀÚ¿¬¼öµéÀÇ ÇÕÀ» ±¸ÇÑ´Ù.

¹®Á¦ 4 (³­À̵µ : ñé)*

  1000000 ÀÌÇÏÀÇ ÇǺ¸³ªÄ¡ ¼ö¿­ ( N ¹ø° Ç×ÀÌ N - 1 ¹ø° Ç×°ú N - 2 ¹ø° Ç×À¸·Î Ç¥ÇöµÇ´Â ¼ö¿­, ½ÃÀÛÀº 1,1,2,3,5,8,...) ÀÇ Â¦¼ö Ç×µéÀÇ ÇÕÀ» ±¸ÇÑ´Ù

¹®Á¦ 5 (³­À̵µ : ù»)

  »ç¿ëÀÚ·Î ºÎÅÍ N °ªÀ» ÀÔ·Â ¹Þ°í 1 ºÎÅÍ N ±îÁöÀÇ °öÀ» Ãâ·ÂÇÑ´Ù.

¹®Á¦ 6 (³­À̵µ : ñé)*

  ´ÙÀ½ ½ÄÀ» ¸¸Á·ÇÏ´Â ÀÚ¿¬¼ö a,b,c ÀÇ °³¼ö¸¦ ±¸ÇÏ¿©¶ó

  i) a + b + c = 2000
  ii) a £¾ b > c, a,b,c ´Â ¸ðµÎ ÀÚ¿¬¼ö

¹®Á¦ 7 (³­À̵µ : ñéß¾)

  ÀÓÀÇÀÇ ÀÚ¿¬¼ö N À» ÀÔ·Â ¹Þ¾Æ N À» ¼ÒÀμö ºÐÇØ ÇÑ °á°ú¸¦ Ãâ·ÂÇÏ¿©¶ó. ¿¹¸¦ µé¾î¼­ N = 18 ÀÏ °æ¿ì

N = 18
18 = 2 * 3 * 3


  Hit : 12711     Date : 2013/06/15 01:44



    
     [°øÁö] °­Á¸¦ ¿Ã¸®½Ç ¶§´Â ¸»¸Ó¸®¸¦ ´Þ¾ÆÁÖ¼¼¿ä^¤Ñ^ [29] ¸Û¸Û 02/27 18742
1580   °í¼ö´ÔµéÀÇ µµ¿òÀ» ¹Þ°í ½Í½À´Ï´Ù     vbnm111
02/11 190
1579   ¸®´ª½º Ä¿³Î 2.6 ¹öÀü ÀÌÈÄÀÇ LKM     jdo
07/25 699
1578   ½©ÄÚµå ¸ðÀ½     ÇØÅ·ÀßÇÏ°í½Í´Ù
01/15 1521
1577   Call by value VS Call by Reference     ÇØÅ·ÀßÇÏ°í½Í´Ù
01/15 904
1576   (²Ä¼ö) L.O.B Çѹ濡 Ŭ¸®¾îÇϱâ[2]     ÇØÅ·ÀßÇÏ°í½Í´Ù
01/14 1237
1575   towelroot.c (zip) ÄÚ¸àÆÃ.[1]     scube
08/18 3762
1574   levitator.c (¾Èµå·ÎÀÌµå ·çÆÃ) °ø°Ý ºÐ¼® ¼Ò½º ÄÚµå °øÀ¯.[4]     scube
08/17 3677
1573   ¹«·á Á¤º¸º¸¾È ±â¼úÀÎÀç ¾ç¼º °úÁ¤ ±³À°»ý ¸ðÁý     chanjung111
06/17 4471
1572   K-Shield ÁִϾî 5±â ¸ðÁý     lrtk
06/17 4202
1571   [ÆÁ] ÆÄÀ̽ã 2¼Ò½º¸¦ 3À¸·Î º¯°æÇØÁÖ´Â »çÀÌÆ®[3]     ÇѽÂÀç
05/13 3917
1570   ±¸±Û ¹é¸µÅ© ÀÛ¾÷ Áú¹®¿ä     wkatnxka
03/30 3348
1569   [ÆÁ] ¿ìºÐÅõ ¹Ì·¯¸µ¼­¹ö     ÇѽÂÀç
03/09 4044
1568 ºñ¹Ð±ÛÀÔ´Ï´Ù  °¨À»¸øÀâ°Ú³×¿ä¤Ì¤Ì     À×À×À×
01/15 3
1567   µ¥ºñ¾È °è¿­ ¸®´ª½º ÀÇÁ¸¼º ±úÁ³À»¶§ ÇØ°á¹ý     ÇѽÂÀç
11/27 4513
1566   È«º¸ÇÕ´Ï´Ù. ½Å»ý º¸¾ÈÄ¿¹Â´ÏƼÀÔ´Ï´Ù.     kimwoojin0952
10/26 4250
1565   ½Å±âÇÑ ÇÁ·Î±×·¡¹Ö ¾ð¾î[3]     koreal33t
09/06 4644
1564   À©µµ¿ì,¸®´ª½º¿¡¼­ ³» ip¸¦ È®ÀÎÇØ º¸ÀÚ [1]     koreal33t
09/06 3848
1563   CTF »çÀÌÆ®[1]     koreal33t
09/06 4502
1562   ÀÚ°ÝÁõ (¹®Á¦)»çÀÌÆ® [2]     koreal33t
09/06 4320
1 [2][3][4][5][6][7][8][9][10]..[80]

Copyright 1999-2024 Zeroboard / skin by Hackerschool.org / Secure Patch by Hackerschool.org