Ã¥¼Ò°³
ÄÚµù °¡À̵å. ¾ð¾î â½ÃÀÚ³ª À§´ëÇÑ ÇÁ·Î±×·¡¸ÓµéÀÌ ÁÖÀåÇÏ´Â ²À ÇÊ¿äÇÑ ÁÁÀº ÄÚµù ½À°üÀ» 15°¡Áö ÁÖÁ¦º°·Î ºÐ·ùÇÏ¿© Á¦½ÃÇÑ´Ù. ¼³°è, ¶ç¾î¾²±â, µé¿©¾²±â, ½Äº°ÀÚ À̸§, ¿¬»êÀÚ »ç¿ë µî ´Ù¾çÇÑ »óȲÀ» À§ÇÑ »ó½Ä ¼öÁØÀÇ 128°¡Áö ÄÚµù °¡À̵å´Â À¯Áöº¸¼öÀÇ ºñ±Ø¿¡¼ Çì¾î³ª¿Ã ¼ö ÀÖµµ·Ï µµ¿ÍÁÙ °ÍÀÌ´Ù.
¸ñÂ÷
1Àå. ½ÃÀÛÇϱâ Àü¿¡
__ÄÚµù ½ºÅ¸ÀÏÀ̶õ ¹«¾ùÀΰ¡
__ÄÚµù ½ºÅ¸ÀÏ ±³À°ÀÌ ºÎÁ·ÇÏ´Ù
__ÄÚµù ½ºÅ¸ÀÏÀ» ÀÍÇô¾ß ÇÒ ½Ã±â
__ÄÚµù ½ºÅ¸ÀÏÀ» ¹è¿ö¾ß ÇÏ´Â ÀÌÀ¯
__ÄÚµù ½ºÅ¸ÀÏÀº ¼öÇÐÀ̳ª ¿µ¾îº¸´Ù ´õ Áß¿äÇÏ´Ù
__¸ðµç ¾ð¾î¿¡ ÄÚµù ½ºÅ¸ÀÏÀÌ ÇÊ¿äÇÏ´Ù
__C ¾ð¾î·Î ÄÚµù ½ºÅ¸ÀÏÀ» ¼³¸íÇÏ´Â ÀÌÀ¯
__ÄÚµù ½ºÅ¸ÀÏÀº ÄÄÆÄÀÏ ¹æ½Ä°ú ÇÏÀ̺긮µå ¹æ½Ä¿¡ À¯¿ëÇÏ´Ù
__ÄÄÆ÷³ÍÆ® ±â¹Ý °³¹ß ¹æ½Ä°ú ÄÚµù ½ºÅ¸ÀÏ
__ÄÚ´õÀÇ ¿ª·®ÀÌ Áß¿äÇÏ´Ù
__ÄÚµù °ü·Ê¸¦ ¹®¼ÈÇØ µÎ°í ÅëÀÏµÇ°Ô Àû¿ëÇ϶ó
2Àå. ÇÁ·Î±×·¥ ¼³°è ½Ã¿¡ ¾Ë¾Æ¾ß ÇÒ ÁÁÀº ÄÚµù ½À°ü
__ÃֽŠǥÁØÀ» µû¸£¶ó
__°³¹ß ÀοøÀ» ÀûÁ¤ÇÑ ±Ô¸ð·Î ÇÑÁ¤Ç϶ó
__ÇÁ·Î±×·¥À» »õ·Î ¸¸µå´Â °æ¿ìº¸´Ù À¯Áöº¸¼öÇÏ´Â °æ¿ì°¡ ¸¹´Ù
__ÇÁ·Î±×·¥À» ½±°Ô ¼öÁ¤ÇÒ ¼ö ÀÖ´Ù´Â »ý°¢À» ¹ö·Á¶ó
__»õ·Î¿î ±â¹ýÀ» µµÀÔÇÒ ¶§´Â ½ÅÁßÇ϶ó
__¡®Run and Fix¡¯ Àü·«À» ÇÇÇ϶ó
3Àå. ¶ç¾î ¾µ ¶§ ÁÁÀº ÄÚµù ½À°ü
__ÇÑ ÁÙ¿¡ ÇÑ ¹®À常 ¾²¶ó
__¼±¾ð¹®°ú ½ÇÇ๮À» ±¸ºÐÇ϶ó
__´Ü¶ôÀ» ±¸ºÐÇ϶ó
__Á¦¾î¹®µé »çÀ̸¦ ±¸ºÐÇ϶ó
__ÇÔ¼öµé »çÀ̸¦ ±¸ºÐÇ϶ó
__¿¬»êÀÚÀÇ ¾ÕµÚ·Î ºó ÄÀ» µÖ¶ó
__´ÜÇ× ¿¬»êÀÚ¸¦ ÇÇ¿¬»êÀÚ¿Í ¶ç¾î ¾²Áö ¸¶¶ó
__¼¼¹ÌÄÝ·Ð ¾Õ¿¡ °ø¹éÀ» µÎÁö ¸¶¶ó
__ÅÇÀ» ³²¿ëÇÏÁö ¸¶¶ó
__ƯÈ÷ ½°Ç¥ µÚ¿¡ ºó ÄÀ» µÖ¶ó
__½°Ç¥ µÚ¿¡ ³Ê¹« ¸¹Àº ºó ÄÀ» µÎÁö ¸¶¶ó
__º¯¼ö ÃʱâÈ ½Ã ÁÙÀ» ¸ÂÃç¶ó
__ÇÑ ÁÙ¿¡ º¯¼ö ÇÑ °³¸¸ ¼±¾ðÇ϶ó
4Àå. µé¿© ¾µ ¶§ ÁÁÀº ÄÚµù ½À°ü
__Áß°ýÈ£ À§Ä¡
__Áß°ýÈ£ À§Ä¡¸¦ ÅëÀϽÃÄѶó
__³»ºÎ ºí·ÏÀ» µé¿© ½á¶ó
__ÇÇÁ¦¾îºÎ¸¦ µé¿© ½á¶ó
__¾µµ¥¾ø´Â µé¿©¾²±â¸¦ ÇÏÁö ¸¶¶ó
__µé¿© ¾²´Â Á¤µµ¸¦ ÀÏÁ¤ÇÏ°Ô Ç϶ó
__µé¿© ¾²´Â ±íÀ̸¦ Àû´çÇÏ°Ô Ç϶ó
__³»¾î¾²±â¸¦ ÇÏÁö ¸¶¶ó
5Àå. ÁÖ¼®À» ÀÛ¼ºÇÒ ¶§ ÁÁÀº ÄÚµù ½À°ü
__´Ù¾çÇÑ ÁÖ¼® ÇüÅÂ
__ÇÑ ÁÙ ÁÖ¼®°ú ÁÖ¼® »óÀÚ¸¦ ±¸ºÐÇ϶ó
__º¯¼ö »çÀü ÀÛ¼º¿ë ÁÖ¼®À» ´Þ¾Æ¶ó
__ÀÇ»çÄڵ带 ÇÁ·Î±×·¥¿¡ ±âÀÔÇ϶ó
__ÇÁ·Î±×·¥ÀÇ ¸ñÀûÀ» ÁÖ¼®À¸·Î ´Þ¾Æ¶ó
__ÇÁ·Î±×·¥ÀÇ ¾ÕºÎºÐ¿¡ ¸Ó¸® ÁÖ¼®À» ¹Ýµå½Ã ´Þ¾Æ¶ó
__»óµî ¿¬»êÀÚ ¿·¿¡ ÁÖ¼®À» ´Þ¾Æ µÎÀÚ
__´Ý´Â Áß°ýÈ£¿¡ ÁÖ¼®À» ´Þ¾Æ¶ó
__ÇÔ¼ö¸¦ ÃæºÐÈ÷ ¼³¸íÇÏ´Â ÁÖ¼®À» ÇÔ¼ö ¾È¿¡ ´Þ¾Æ¶ó
__ÁÖ¼® Ç¥±âÀÇ ¿øÄ¢
6Àå. ½Äº°ÀÚ À̸§À» ÁöÀ» ¶§ ÁÁÀº ÄÚµù ½À°ü I
__º¯¼ö À̸§À» ü°èÀûÀ¸·Î Áö¾î¶ó
__Çë°¡¸®¾È Ç¥±â¹ýÀ¸·Î º¯¼ö À̸§À» Áö¾î¶ó
__º¯¼öÀÇ ÀÚ·áÇüÀ» º¯¼ö À̸§¿¡ Á¢µÎ»ç·Î Ç¥±âÇ϶ó
__±â¾ï ºÎ·ù¸¦ Á¢µÎ»ç·Î È°¿ëÇ϶ó
__ÇÔ¼öÀÇ ¿ªÇÒÀ» Á¢µÎ»ç·Î È°¿ëÇ϶ó
__ÀڽŸ¸ÀÇ Á¢µÎ»ç¸¦ ¸¸µé¾î È°¿ëÇ϶ó
7Àå. ½Äº°ÀÚ À̸§À» ÁöÀ» ¶§ ÁÁÀº ÄÚµù ½À°ü II
__À̸§À» ÀÇ¹Ì ÀÖ°Ô Áö¾î¶ó
__ºñ½ÁÇÑ º¯¼ö À̸§À» »ç¿ëÇÏÁö ¸¶¶ó
__Àǹ̸¦ ÀÒÁö ¾Ê´Â ¹üÀ§¿¡¼ ª°Ô Áö¾î¶ó
__À̸§ÀÌ ±æ¸é ¹ØÁÙ ¶Ç´Â ´ë¼Ò¹®ÀÚ·Î ±¸ºÐÇ϶ó
__º¯¼ö À̸§À» ¹ØÁÙ·Î ½ÃÀÛÇÏÁö ¸¶¶ó
__¹ØÁÙÀ» °úµµÇÏ°Ô »ç¿ëÇÏÁö ¸¶¶ó
__´ë¼Ò¹®ÀÚ¸¦ ÀûÀýÈ÷ ¹èÇÕÇØ ½Äº°ÀÚ À̸§À» Áö¾î¶ó
__´ë¼Ò¹®ÀÚ ±¸ºÐÀ» ¾Ç¿ëÇÏÁö ¸¶¶ó I
__´ë¼Ò¹®ÀÚ ±¸ºÐÀ» ¾Ç¿ëÇÏÁö ¸¶¶ó II
__Ŭ·¡½º À̸§°ú º¯¼ö À̸§À» °°°Ô ÇÏÁö ¸¶¶ó
__º¯¼ö À̸§ Áß °Á¶ÇÒ ºÎºÐÀ» ´ë¹®ÀڷΠó¸®Ç϶ó
8Àå. ¿¬»êÀÚ¸¦ »ç¿ëÇÒ ¶§ ÁÁÀº ÄÚµù ½À°ü
__Á¶°Ç ¿¬»êÀÚµµ ¶§·Î´Â °¡µ¶¼ºÀ» ³ôÀδÙ
__¿¬»êÀÚÀÇ ¿ì¼±¼øÀ§¿¡ ÀÇÁ¸ÇÏ´Â ½ÄÀ» ¸¸µéÁö ¸¶¶ó
__Æ÷ÀÎÅÍ ¿¬»êÀÚ¸¦ º¯¼ö À̸§¿¡ ºÙ¿©¼ ½á¶ó
__½ÃÇÁÆ® ¿¬»êÀ» Áö¾çÇÏ°í »ê¼ú ¿¬»êÀ» Ç϶ó
__±Ø´ÜÀûÀ¸·Î È¿À²¼ºÀ» Ãß±¸ÇÏÁö ¸¶¶ó
9Àå. ¸í·áÇÑ ÇÁ·Î±×·¥À» ¸¸µå´Â ÁÁÀº ÄÚµù ½À°ü
__¾à»èºü¸¥ ÄÚµå ´ë½Å¿¡ ¸í·áÇÏ°í ÀÌÇØÇϱ⠽¬¿î ÇÁ·Î±×·¥À» ÀÛ¼ºÇ϶ó
__while ¹®¿¡¼ °ü°è/´ëÀÔ ¿¬»êÀÚÀÇ ¿ì¼±¼øÀ§¸¦ È¥µ¿ÇÏÁö ¸¶¶ó
__¾Ï½ÃÀûÀÎ ¡®non zero test¡¯¸¦ ÇÏÁö ¸¶¶ó
__Á¶°Ç½Ä¿¡ ´ëÀÔ¹®À» »ç¿ëÇÏÁö ¸¶¶ó
__ºÎÀÛ¿ëÀÌ ³ªÅ¸³ªÁö ¾Êµµ·Ï ÁÖÀÇÇ϶ó
__ÇÔ¼ö ¿øÇü¿¡µµ Àμö ÀÚ·áÇüÀ» Ç¥±âÇ϶ó
__°¡Àμö¿¡µµ À̸§À» ±âÀÔÇ϶ó
__¹Ýȯ ÀÚ·áÇüÀ» ¹Ýµå½Ã Ç¥±âÇ϶ó
__°á°ú°ª¿¡ ÁÖÀÇÇ϶ó
__for ¹® µîÀÇ Á¶°Ç¿¡¼ ¿¬»êÇÏ´Â ÀÏÀ» Áö¾çÇÏÀÚ
__À׿© °ýÈ£¸¦ ¾Æ³¦¾øÀÌ »ç¿ëÇ϶ó
__else ¹®¿¡ Áß°ýÈ£¸¦ »ç¿ëÇßÀ¸¸é if ¹®¿¡µµ ¾²¶ó
__ÇÔ¼öÀÇ ³¡¿¡ ¹Ýµå½Ã return ¹®À» Àû¾î µÖ¶ó
10Àå. À̽ÄÇϱ⠽¬¿î ÇÁ·Î±×·¥À» ¸¸µå´Â ÁÁÀº ÄÚµù ½À°ü
__ÆÄÀÏ À̸§ÀÇ ±æÀ̸¦ 14ÀÚ·Î Á¦ÇÑÇ϶ó
__ÆÄÀÏ À̸§¿¡ Ư¼ö ¹®ÀÚ¸¦ »ç¿ëÇÏÁö ¸¶¶ó
__Á¶°ÇºÎ ÄÄÆÄÀÏÀ» È°¿ëÇØ À̽ļºÀ» ³ô¿©¶ó
__ÄÄÆÄÀÏ·¯ÀÇ ÇѰ踦 ÀνÄÇ϶ó
__ÀÚ·áÇüÀÇ Å©±â°¡ ´Þ¶óÁú ¼ö ÀÖ´Ù´Â Á¡À» °í·ÁÇ϶ó
__Àý´ë °æ·Î¸¦ ÁöÁ¤ÇÏÁö ¸¶¶ó
__À̽ļº°ú È¿À²¼º Áß ¾î´À ÇÑÂÊÀ» ¼±ÅÃÇ϶ó
__Æ÷ÀÎÅÍ ´ë½Å ¹è¿À» »ç¿ëÇØ À̽ļºÀ» ³ô¿©¶ó
__°¡µ¶¼ºÀ» °í·ÁÇØ À̽ļºÀÌ ÁÁÀº ¾ð¾î¸¦ ¼±ÅÃÇ϶ó
__Àú¼öÁØ ¾ð¾î·Î ÀÛ¼ºÇÑ Äڵ带 ³¢¿ö ³ÖÁö ¸¶¶ó
11Àå. Á¤¹ÐÇÑ ÇÁ·Î±×·¥À» ¸¸µå´Â ÁÁÀº ÄÚµù ½À°ü
__ÄÄÇ»ÅÍ´Â »ý°¢º¸´Ù Á¤¹ÐÇÏÁö ¾Ê´Ù
__Á¤¹ÐÇÑ °è»êÀÌ ÇÊ¿äÇÏ´Ù¸é ºÎµ¿¼Ò¼öÁ¡ ¿¬»êÀ» ÇÇÇ϶ó
__Á¤¹ÐÇÑ °è»ê¿¡´Â floatÇüº¸´Ù doubleÇüÀ» »ç¿ëÇ϶ó
__Á¤¼öÇüÀÇ Å©±â¸¦ È®ÀÎÇ϶ó
__°è»ê ´ÜÀ§¸¦ ¹Ýµå½Ã ¸í½ÃÇ϶ó
__³ª´°¼À ¿¬»ê¿¡´Â ÁÖÀǸ¦ ±â¿ï¿©¶ó
__ÀÚ·áÇüÀÇ º¯È¯ÀÌ ÀÌ·ç¾îÁöÁö ¾Êµµ·Ï Ç϶ó
__È®½ÇÇÏ°Ô ¹®¹ýÀ» ÀÍÇô µÖ¶ó
__°è»ê °á°ú°¡ ¼±ÇüÀ¸·Î ³ª¿ÀÁö ¾ÊÀ» ¼ö ÀÖ´Ù´Â Á¡¿¡ ÁÖ¸ñÇ϶ó
12Àå. ¼º´É Çâ»óÀ» À§ÇÑ ÁÁÀº ÄÚµù ½À°ü
__¼º´ÉÀÌ Áß¿äÇÏ´Ù¸é Ãâ·ÂÀ» ÀÚÁ¦Ç϶ó
__¿¬»êÀ» ´Ü¼øÇÑ ÇüÅ·Π¹Ù²ã¶ó
__È¿À²¼ºÀÌ ¿ä±¸µÇ´Â Å« ÆÄÀÏÀ» ´Ù·ê ¶§´Â ¹ÙÀ̳ʸ® ÆÄÀÏÀ» »ç¿ëÇ϶ó
__ÆÑÅ°µå ±¸Á¶Ã¼¿Í ¾ðÆÑÅ°µå ±¸Á¶Ã¼ÀÇ Àå´ÜÁ¡À» ÀνÄÇÏ°í »ç¿ëÇ϶ó
__½ÇÇà ȯ°æÀ» °í·ÁÇØ ¾ð¾î¸¦ ¼±ÅÃÇ϶ó
__»óȲ¿¡ ¸Â´Â ¼ö´ÜÀ» ¼±ÅÃÇ϶ó
__´õ ³ªÀº ÀÚ·á ±¸Á¶¸¦ ¼±ÅÃÇ϶ó
13Àå. ÀÌÇØÇϱ⠽¬¿î ÇÁ·Î±×·¥À» ¸¸µå´Â ÁÁÀº ÄÚµù ½À°ü
__goto ¹®À» »ç¿ëÇÏÁö ¸¶¶ó
__CÀÇ ±¸¼º ¿ä¼Ò¸¦ ġȯÇÏÁö ¸¶¶ó
__±ä ÀÚ·áÇü À̸§À» ª°Ô ¹Ù²ã »ç¿ëÇ϶ó
__3Ç× ¿¬»êÀÚº¸´Ù´Â if ¹®À» »ç¿ëÇ϶ó
__¹è¿ÀÇ Â÷¿øÀ» 3Â÷¿øÀ¸·Î ÇÑÁ¤Ç϶ó
__±¸µ¿ ÇÔ¼öÀÎ main ÇÔ¼öÀÇ ¿ªÇÒÀ» »ý°¢Ç϶ó
__»ó¼ö¸¦ ±âÈ£ »ó¼ö³ª const ÇüÅÂÀÇ »ó¼ö·Î ´ëüÇØ »ç¿ëÇ϶ó
__º¯¼ö ¼±¾ðºÎ¸¦ ¹èÄ¡ÇÒ ¶§ ¼ø¼¸¦ °í·ÁÇ϶ó
__µÉ ¼ö ÀÖÀ¸¸é Àü¿ª º¯¼ö¸¦ »ç¿ëÇÏÁö ¸¶¶ó
__KISS ¿øÄ¢À» ÁöÄѶó
14Àå. »ç¿ëÀÚ ÀÎÅÍÆäÀ̽º¸¦ ó¸®ÇÒ ¶§ ÁÁÀº ÄÚµù ½À°ü
__ÀԷ°ªÀ» ÀúÀåÇÒ º¯¼öÀÇ Å©±â¸¦ ÃæºÐÈ÷ È®º¸Ç϶ó
__º¯È¯ ÁöÁ¤ÀÚ¿Í ¸Å°³º¯¼öÀÇ °³¼ö¸¦ ÀÏÄ¡½ÃÄѶó
__scanf() ÇÔ¼öº¸´Ù´Â fgets()¿Í sscanf() ÇÔ¼ö¸¦ »ç¿ëÇ϶ó
__fflush() ÇÔ¼ö¸¦ »ç¿ëÇØ Ç¥ÁØ ÀÔÃâ·Â ÀåÄ¡ÀÇ ¹öÆÛ¸¦ ºñ¿ö¶ó
15Àå. ¿À·ù ¾ø´Â ÇÁ·Î±×·¥À» ¸¸µå´Â ÁÁÀº ÄÚµù ½À°ü
__¹è¿ÀÇ Ã·ÀÚ´Â 0ºÎÅÍ ½ÃÀÛÇÑ´Ù´Â °ÍÀ» ÀØÁö ¸¶¶ó
__ġȯ ¹®ÀÚ¿À» ¹Ýµå½Ã °ýÈ£·Î ¾º¿ö¶ó
__ÆÄÀÏÀ» ¿¾ú´Ù¸é ¹Ýµå½Ã ´Ý¾Æ µÖ¶ó
__ÄÄÆÄÀÏ·¯ÀÇ °æ°í(warning error)¸¦ ¹«½ÃÇÏÁö ¸¶¶ó
__·±Å¸ÀÓ ¿À·ù¸¦ ÀνÄÇÏ°í, ±×°ÍÀÌ ¹ß»ýÇÏÁö ¾Êµµ·Ï Äڵ带 ÀÛ¼ºÇ϶ó
__¹è¿ÀÌ Å« °æ¿ì¿¡´Â Á¤Àû º¯¼ö·Î ¼±¾ðÇ϶ó
__±â¾ï °ø°£À» ÃæºÐÇÑ Å©±â·Î Á¤ÇØ µÖ¶ó
__¸Þ½ÃÁö ±³È¯¿¡ ÀÇÇÑ Ã¢¹ß È¿°ú¿¡ ÁÖÀÇÇ϶ó
16Àå. »ý»ê¼º Çâ»óÀ» À§ÇÑ ÁÁÀº ÄÚµù ½À°ü
__»óÃæ °ü°è Áß ¾î´À ÂÊÀ» Ãß±¸ÇÒÁö¸¦ ¹Ì¸® Á¤ÇØ µÖ¶ó
__½ÅÁßÇÏ°Ô ÃֽŠµµ±¸¸¦ Àû¿ëÇ϶ó
__Ç¥ÁØ ¶óÀ̺귯¸® Á¤µµ´Â ¸ðµÎ ¿Ü¿ö¶ó
__ÄÚµå ºí·ÏÀ» ÃÖ´ëÇÑ ÂÉ°³¶ó
__¿ë¾î¸¦ ¸íÈ®È÷ ±¸ºÐÇ϶ó
__±¸Á¶Ã¼, ¿°Åü, °ø¿ëü ¿ë¾î¸¦ ¸íÈ®È÷ Ç϶ó
__°³³äÀ» ¸íÈ®È÷ ±¸ºÐÇ϶ó
__°´Ã¼, Ŭ·¡½º, ÀνºÅϽº¸¦ È®½ÇÈ÷ ±¸ºÐÇ϶ó
ºÎ·Ï
__Âü°íÇÒ ¸¸ÇÑ À¥ ÆäÀÌÁö¿Í °Ë»ö ¹æ¹ý
__ÁÖ¿ä Âü°í ¹®Çå
__ÈıâI: ¼ÒÇÁÆ®¿þ¾î ¡®ÃâÆÇ¡¯À̶ó´Â °üÁ¡¿¡¼ ¹Ù¶óº¸±â
__ÈıâII: ÄÚ´õ¸¦ Áö³ª ÇÁ·Î±×·¡¸Ó·Î