·Î±×ÀÎÁ¤º¸ ÀÔ·Â ¿µ¿ª

  • ÀÚ·á´ëÃâ¾È³»
  • ¸ð¹ÙÀÏÀÌ¿ë¾È³»

»õ·Î³ª¿Â Ã¥

ÄÜÅÙÃ÷»ó¼¼º¸±â

ÁÁÀº ÄÚµù, ³ª»Û ÄÚµù
ÁÁÀº ÄÚµù, ³ª»Û ÄÚµù
  • ÀúÀÚ¹ÚÁø¼ö Àú
  • ÃâÆÇ»çÇѺû¹Ìµð¾î
  • ÃâÆÇÀÏ2011-04-01
  • µî·ÏÀÏ2011-12-22
ÇöȲ : º¸À¯ 2, ´ëÃâ 0, ¿¹¾à 0, ´©Àû´ëÃâ 3, ´©Àû¿¹¾à 0

Ã¥¼Ò°³

¼º°øÇϴ ÇÁ·Î±×·¡¸ÓÀÇ ÁÁÀº ½À°üÀ» ²ÅÀ¸¶ó¸é Àб⠽±°í ÅëÀϵǰԠÄÚµù ¿øÄ¢À» ÁؼöÇϴ °ÍÀ» µé ¼ö ÀÖÀ» °ÍÀÌ´Ù. ÇöÀç ÇÁ·Î±×·¥ ´ëºÎºÐÀº °øµ¿ ÀÛ¾÷ÀÇ »ê¹°·Î ÇÑ ¸íÀÇ À߸øµÈ ÄÚµù ½À°üÀº ÇÁ·ÎÁ§Æ® Àüü¸¦ ¸ÁÄ¡´Â ¿øÀÎÀÌ µÉ ¼öµµ ÀÖ´Ù. À̠å¿¡¼­´Â ±âÁ¸ÀÇ ¾ð¾î Ã¢½ÃÀÚ³ª ÈǸ¢ÇÑ ÇÁ·Î±×·¡¸ÓµéÀÌ ÁÖÀåÇϴ ²À ÇÊ¿äÇÑ ÁÁÀº ÄÚµù ½À°üÀ» ÁÖÁ¦º°·Î ºÐ·ùÇÏ¿© ´©±¸³ª Âü°íÇÒ ¼ö ÀÖµµ·Ï ±¸¼ºÇÏ¿´´Ù. ¿Ã¹Ù¸¥ ÇÁ·Î±×·¡¹Ö ½À°ü°ú ¿øÄ¢À» Á¦½ÃÇÏ°í ÀÖÀ¸¸ç °¡À報⺻ÀûÀΠ¾ð¾îÀΠC ¾ð¾î À§ÁַΠ´Ù·ç°í À־ٸ¥ ¾ð¾î¿¡¼­µµ È®´ë Àû¿ëÀÌ °¡´ÉÇÏ´Ù. ÇÁ·Î±×·¡¸Ó°¡ µÇ±â À§ÇØ ¾ð¾î¸¦ Ã³À½ ÇнÀÇϴ µ¶ÀÚ³ª ´Ù¸¥ ÇÁ·Î±×·¡¸Ó¿Í ÀÇ»ç¼ÒÅëÀÌ Àß ¾È µÇ´Â Çö¾÷ ÇÁ·Î±×·¡¸Ó¿¡°Ôµµ ¹Ýµå½Ã ÇÊ¿äÇѠåÀÌ´Ù. ±×·¯³ª HTMLÀ» Ã³À½ ¹è¿ì±â¿¡´Â ´Ù¼Ò ¾î·Á¿î Ã¥.

¸ñÂ÷

1Àå ½ÃÀÛÇϱâ Àü¿¡
ÄÚµù ½ºÅ¸ÀÏÀ̶õ ¹«¾ùÀΰ¡
ÄÚµù ½ºÅ¸ÀÏ¿¡ ´ëÇÑ ±³À°ÀÌ ºÎÁ·ÇÏ´Ù
ÄÚµù ½ºÅ¸ÀÏÀ» ÀÍÇô¾ß ÇÒ ½Ã±â 
ÄÚµù ½ºÅ¸ÀÏÀ» ¿Ö ¹è¿ö¾ß Çϳª 
ÄÚµù ½ºÅ¸ÀÏÀº ¼öÇÐÀ̳ª ¿µ¾îº¸´Ù ´õ Áß¿äÇÏ´Ù 
¸ðµç ¾ð¾î¿¡ ÄÚµù ½ºÅ¸ÀÏÀÌ ÇÊ¿äÇÏ´Ù
C ¾ð¾î·Î ÄÚµù ½ºÅ¸ÀÏÀ» ¼³¸íÇϴ ÀÌÀ¯ 
ÄÚµù ½ºÅ¸ÀÏÀº ÄÄÆÄÀÏ ¹æ½Ä°ú ÇÏÀ̺긮µå ¹æ½Ä¿¡ À¯¿ëÇÏ´Ù
ÄÄÆ÷³ÍÆ® ±â¹Ý °³¹ß ¹æ½Ä°ú ÄÚµù ½ºÅ¸ÀÏ 

2Àå ÇÁ·Î±×·¥ ¼³°è ½Ã¿¡ ¾Ë¾Æ¾ß ÇÒ ÁÁÀº ÄÚµù ½ºÅ¸ÀÏ
ÃֽŠǥÁØÀ» µû¸£¶ó
°³¹ß ÀοøÀ» ÀûÁ¤ÇÑ ±Ô¸ð·Î ÇÑÁ¤Ç϶ó 
ÇÁ·Î±×·¥À» »õ·Î ¸¸µå´Â °Íº¸´Ù À¯Áöº¸¼öÇϴ °æ¿ì°¡ ¸¹´Ù
ÇÁ·Î±×·¥À» ½±°Ô ¼öÁ¤ÇÒ ¼ö Àִٴ »ý°¢À» ¹ö·Á¶ó 
»õ·Î¿î ±â¹ýÀ» µµÀÔÇÒ ¶§´Â ½ÅÁßÈ÷ Ç϶ó
'Run and Fix' Àü·«À» ÇÇÇ϶ó 

3Àå ¶ç¾î¾µ ¶§ ÁÁÀº ÄÚµù ½ºÅ¸ÀÏ
ÇÑ ÁÙ¿¡ ÇÑ ¹®À常 ½á¶ó 
¼±¾ð¹®°ú ½ÇÇ๮À» ±¸ºÐÇ϶ó 
´Ü¶ôÀ» ±¸ºÐÇ϶ó 
Á¦¾î¹®µé »çÀ̸¦ ±¸ºÐ¶ó¶ó
ÇÔ¼öµé »çÀ̸¦ ±¸ºÐÇ϶ó 
¿¬»êÀÚÀÇ ¾ÕµÚ·Î ºó Ä­À» µÎ¶ó
´ÜÇ× ¿¬»êÀÚ¸¦ ÇÇ¿¬»êÀÚ¿¡¼­ ¶ç¾î¾²Áö ¸¶¶ó

4À堵鿩¾µ ¶§ ÁÁÀº ÄÚµù ½ºÅ¸ÀÏ
Áß°ýÈ£ÀÇ À§Ä¡ 
Áß°ýÈ£ÀÇ À§Ä¡¸¦ ÅëÀϽÃÄѶó 
³»ºÎ ºí·ÏÀº µé¿©½á¶ó 
ÇÇÁ¦¾îºÎ¸¦ µé¿©½á¶ó 
¾µµ¥¾ø´Â µé¿©¾²±â¸¦ ÇÏÁö ¸¶¶ó

5Àå ÁÖ¼®À» ÀÛ¼ºÇÒ ¶§ ÁÁÀº ÄÚµù ½ºÅ¸ÀÏ
´Ù¾çÇÑ ÁÖ¼®ÀÇ ÇüÅ 
ÇÑ ÁÙ ÁÖ¼®°ú »óÀÚ ÁÖ¼®À» ±¸ºÐÇ϶ó
º¯¼ö »çÀü ÀÛ¼º¿ë ÁÖ¼®À» ´Þ¾Æ¶ó 
ÀÇ»ç Äڵ带 ÇÁ·Î±×·¥¿¡ ±âÀÔÇ϶ó 
ÇÁ·Î±×·¥ÀÇ ¸ñÀûÀ» ÁÖ¼®À¸·Î ´Þ¾Æ¶ó 
ÇÁ·Î±×·¥ÀÇ ¾ÕºÎºÐ¿¡ ¸Ó¸® ÁÖ¼®À» ²À ´Þ¾Æ¶ó

6À堽ĺ°ÀÚ À̸§À» ÁöÀ» ¶§ ÁÁÀº ÄÚµù ½ºÅ¸ÀÏ ¥°
º¯¼ö À̸§À» Ã¼°èÀûÀ¸·Î Áö¾î¶ó
Çë°¡¸®¾È Ç¥±â¹ýÀ¸·Î º¯¼ö À̸§À» Áö¾î¶ó 
º¯¼öÀÇ ÀÚ·áÇüÀ» º¯¼ö À̸§¿¡ Á¢µÎ»ç·Î Ç¥±âÇ϶ó
±â¾ï ¿µ¿ª °èÃþÀ» Á¢µÎ»ç·Î È°¿ëÇ϶ó
ÇÔ¼öÀÇ ¿ªÇÒÀ» Á¢µÎ»ç·Î È°¿ëÇ϶ó
ÀڽŸ¸ÀÇ Á¢µÎ»ç¸¦ ¸¸µé¾î È°¿ëÇ϶ó 

7À堽ĺ°ÀÚ À̸§À» ÁöÀ» ¶§ ÁÁÀº ÄÚµù ½ºÅ¸ÀÏ ¥±
À̸§À» Àǹ̠ÀÖ°Ô Áö¾î¶ó
ºñ½ÁÇÑ º¯¼ö À̸§À» »ç¿ëÇÏÁö ¸¶¶ó 
Àǹ̸¦ ÀÒÁö ¾Ê´Â ¹üÀ§¿¡¼­ Âª°Ô Áö¾î¶ó 
À̸§ÀÌ ±æ¸é ¹ØÁÙ ¶Ç´Â ´ë¼Ò¹®ÀڷΠ±¸ºÐÇ϶ó
º¯¼ö À̸§À» ¹ØÁٷΠ½ÃÀÛÇÏÁö ¸¶¶ó
¹ØÁÙÀ» °úµµÇÏ°Ô »ç¿ëÇÏÁö ¸¶¶ó 
´ë¼Ò¹®ÀÚ¸¦ ÀûÀýÈ÷ ¹èÇÕÇؼ­ ¸¸µé¾î¶ó 
C ¾ð¾î°¡ ´ë¼Ò¹®ÀÚ¸¦ ±¸ºÐÇѴٴ °ÍÀ» ¾Ç¿ëÇÏÁö ¸¶¶ó

8Àå ¿¬»êÀÚ¸¦ »ç¿ëÇÒ ¶§ ÁÁÀº ÄÚµù ½ºÅ¸ÀÏ
Á¶°Ç ¿¬»êÀÚ°¡ °æ¿ì¿¡ µû¶ó¼­ È¿À²¼ºÀ» ¹ßÈÖÇÑ´Ù 
¿¬»êÀÚÀÇ ¿ì¼±¼øÀ§¿¡ ÀÇÁ¸Çϴ ½ÄÀ» ¸¸µéÁö ¸¶¶ó 
Æ÷ÀÎÅÍ ¿¬»êÀÚ¸¦ º¯¼ö À̸§ÂÊ¿¡ ºÙ¿©¼­ ½á¶ó
½ÃÇÁÆ® ¿¬»ê ´ë½Å »ê¼ú ¿¬»êÀ» »ç¿ëÇ϶ó
±Ø´ÜÀûÀ¸·Î È¿À²¼ºÀ» Ãß±¸ÇÏÁö ¸¶¶ó

9Àå ¸í·áÇÑ ÇÁ·Î±×·¥À» ¸¸µé±â À§ÇÑ ÁÁÀº ÄÚµù ½ºÅ¸ÀÏ
¾à»èºü¸¥ Äڵ場ë½Å¿¡ ¸í·áÇÏ°í ÀÌÇØÇϱ⠽¬¿î ÇÁ·Î±×·¥À» ÀÛ¼ºÇ϶ó
while ¹®¿¡¼­ °ü°è/´ëÀÔ ¿¬»êÀÚÀÇ ¿ì¼±¼øÀ§¸¦ È¥µ¿ÇÏÁö ¸¶¶ó
¹¬½ÃÀûÀΠ'non zero test'¸¦ ÇÏÁö ¸¶¶ó 
Á¶°Ç½Ä¿¡ ´ëÀÔ¹®À» »ç¿ëÇÏÁö ¸¶¶ó 
ºÎÀÛ¿ëÀÌ ³ªÅ¸³ªÁö ¾Êµµ·Ï ÁÖÀÇÇ϶ó 
ÇÔ¼öÀÇ ¿øÇü¿¡µµ ÀμöÀÇ ÀÚ·áÇüÀ» Ç¥½ÃÇ϶ó 
°¡Àμö¿¡µµ À̸§À» ±âÀÔÇ϶ó 
¹Ýȯ ÀÚ·áÇüÀ» ¹Ýµå½Ã Ç¥½ÃÇ϶ó 
°á°ú°ª¿¡ ÁÖÀÇÇ϶ó 

10Àå À̽ÄÇϱ⠽¬¿î ÇÁ·Î±×·¥À» ¸¸µé±â À§ÇÑ ÁÁÀº ÄÚµù ½ºÅ¸ÀÏ
ÆÄÀÏ À̸§ÀÇ ±æÀ̸¦ 14ÀڷΠÁ¦ÇÑÇ϶ó 
ÆÄÀÏ À̸§¿¡ Æ¯¼ö ¹®ÀÚ¸¦ »ç¿ëÇÏÁö ¸¶¶ó
Á¶°ÇºÎ ÄÄÆÄÀÏÀ» È°¿ëÇÏ¿© À̽ļºÀ» ³ô¿©¶ó
ÄÄÆÄÀÏ·¯ÀÇ ÇѰ踦 ÀνÄÇ϶ó
ÀÚ·áÇüÀÇ Å©±â°¡ ´Þ¶óÁú ¼ö Àִٴ Á¡À» °í·ÁÇ϶ó
Àý´ë °æ·Î¸¦ ÁöÁ¤ÇÏÁö ¸¶¶ó 

11Àå Á¤¹ÐÇÑ ÇÁ·Î±×·¥À» ¸¸µé±â À§ÇÑ ÁÁÀº ÄÚµù ½ºÅ¸ÀÏ
ÄÄÇ»Åʹ »ý°¢º¸´Ù Á¤¹ÐÇÏÁö ¾Ê´Ù 
Á¤¹ÐÇÑ °è»êÀÌ ÇÊ¿äÇϴٸ頺ε¿ ¼Ò¼öÁ¡ ¿¬»êÀ» ÇÇÇ϶ó 
Á¤¹ÐÇÑ °è»ê¿¡´Â floatÇüº¸´Ù doubleÇüÀ» ¾²¶ó
Á¤¼öÇüÀÇ Å©±â¸¦ È®ÀÎÇ϶ó 
°è»ê ´ÜÀ§¸¦ ¹Ýµå½Ã ¸í½ÃÇ϶ó 
³ª´°¼À ¿¬»ê¿¡´Â ÁÖÀǸ¦ ±â¿ï¿©¶ó 
ÀÚ·áÇüÀÇ º¯È¯ÀÌ ÀÌ·ç¾îÁöÁö ¾Êµµ·Ï Ç϶ó

12Àå ¼º´É Çâ»óÀ» À§ÇÑ ÁÁÀº ÄÚµù ½ºÅ¸ÀÏ
¼º´ÉÀÌ Áß¿äÇϴٸ頵ɠ¼ö Àִ ÇÑ Ãâ·ÂÇÏÁö ¸¶¶ó 
¿¬»êÀ» ´Ü¼øÇÑ ÇüÅ·Π¹Ù²ã¶ó 
È¿À²¼ºÀÌ ¿ä±¸µÇ´Â Å« ÆÄÀÏÀ» ´Ù·ê ¶§´Â ¹ÙÀ̳ʸ® ÆÄÀÏÀ» »ç¿ëÇ϶ó 
ÆÑÅ°µå ±¸Á¶Ã¼¿Í ¾ðÆÑÅ°µå ±¸Á¶Ã¼ÀÇ Àå´ÜÁ¡À» ÀνÄÇÏ°í »ç¿ëÇ϶ó 
½ÇÇà È¯°æÀ» °í·ÁÇÏ¿© ¾ð¾î¸¦ ¼±ÅÃÇ϶ó 

13Àå ÀÌÇØÇϱ⠽¬¿î ÇÁ·Î±×·¥À» ¸¸µé±â À§ÇÑ ÁÁÀº ÄÚµù ½ºÅ¸ÀÏ
goto ¹®À» »ç¿ëÇÏÁö ¸¶¶ó
CÀÇ ±¸¼º ¿ä¼Ò¸¦ ¼±Çà󸮱â·Î Ä¡È¯ÇÏÁö ¸¶¶ó 
±ä ÀÚ·áÇüÀº ÂªÀº À̸§À¸·Î ¹Ù²Ù¾î »ç¿ëÇ϶ó
Á¶°Ç½Äº¸´Ù´Â if ¹®À» »ç¿ëÇ϶ó
¹è¿­ÀÇ Â÷¿øÀ» 3Â÷¿øÀ¸·Î ÇÑÁ¤Ç϶ó 

14Àå »ç¿ëÀÚ ÀÎÅÍÆäÀ̽º¸¦ Ã³¸®ÇÒ ¶§ÀÇ ÁÁÀº ÄÚµù ½ºÅ¸ÀÏ
ÀԷ °ªÀ» ÀúÀåÇÒ º¯¼öÀÇ Å©±â¸¦ ÃæºÐÈ÷ È®º¸Ç϶ó 
º¯È¯ ÁöÁ¤ÀÚ¿Í ¸Å°³º¯¼öÀÇ °³¼ö¸¦ ÀÏÄ¡½ÃÄѶó 
scanf() ÇÔ¼öº¸´Ù´Â fgets()¿Í sscanf() ÇÔ¼ö¸¦ »ç¿ëÇ϶ó 
fflush() ÇÔ¼ö¸¦ »ç¿ëÇؠǥÁØ ÀÔÃâ·Â ÀåÄ¡ÀÇ ¹öÆÛ¸¦ ºñ¿ö¶ó 

15Àå ¿À·ù ¾ø´Â ÇÁ·Î±×·¥À» ¸¸µé±â À§ÇÑ ÁÁÀº ÄÚµù ½ºÅ¸ÀÏ
¹è¿­ÀǠ÷Àڴ 0ºÎÅÍ ½ÃÀÛÇѴٴ °ÍÀ» ÀØÁö ¸¶¶ó
ġȯ ¹®ÀÚ¿­À» ¹Ýµå½Ã °ýÈ£·Î ¾º¿ö¶ó 
ÆÄÀÏÀ» ¿­¾ú´Ù¸é ¹Ýµå½Ã ´Ý¾Æ¶ó
ÄÄÆÄÀÏ·¯ÀÇ °æ°í(warning error)¸¦ ¹«½ÃÇÏÁö ¸¶¶ó
·±Å¸ÀÓ ¿¡·¯¸¦ ÀνÄÇÏ°í, ±×°ÍÀÌ ¹ß»ýÇÏÁö ¾Êµµ·Ï Äڵ带 ÀÛ¼ºÇ϶ó
¹è¿­ÀÌ Å« °æ¿ì¿¡´Â Á¤Àû º¯¼ö·Î ¼±¾ðÇ϶ó 

ºÎ·Ï: Âü°íÇÒ ¸¸ÇÑ À¥ ÆäÀÌÁöµé°ú °Ë»ö ¹æ¹ý
Âü°í ¹®Çå