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 : 12380 Date : 2013/06/15 01:44
|