http://www.hackerschool.org/HS_Boards/zboard.php?id=QNA_programming&no=341 [º¹»ç]
Àú´Â ¾Æ´Â°Ç ¾øÁö¸¸;;¤Ñ¤²¤Ñ;;
Àúµµ ¸îÀÏ Àü¿¡ ¹è¿ü°Åµç¿ä;; ±×ºÎºÐ;; Àúµµ óÀ½¿£ Àμö °³³ä¿¡ Çò°¥·ÈÁö¿ä;;
long cube(long x);
»ç¿ëÀÚÁ¤ÀÇÇÔ¼ö±º¿ä. »ç¿ëÀÚ Á¤ÀÇ ÇÔ¼ö´Â ÀÚ½ÅÀÌ ÇÊ¿äÇÑ ÀÛ¾÷À»
Á÷Á¢ ÇÔ¼ö·Î ¸¸µé¾î¼ ÇÊ¿äÇÒ¶§ ¸¶´Ù È£ÃâÇÏ´Â ÇÔ¼ö¸¦ ¶æÇÕ´Ï´Ù.
µÚ¿¡ ¼¼¹ÌÄÝ·Ð; ÀÌ ºÙ¾î ÀÖ´Â°É º¸´Ï ÇÔ¼ö¿øÇü À̱º¿ä.
ÇÔ¼ö¿øÇü¿¡ ´ëÇØ ¼³¸íÀ» µå¸®ÀÚ¸é
ÀϹÝÀûÀ¸·Î º¯¼ö¸¦ ¼±¾ðÇÒ¶§ main()ÇÔ¼ö ¾Õ¿¡
int a; <- ÀÌ·¸°Ô º¯¼ö¸¦ ¼±¾ðÇÏÀݾƿä? º¯¼ö ¼±¾ðÀÌ ¹«¾ùÀÎÁö´Â ¾Æ½ÃÁÒ?
"³ª´Â a ¶ó´Â º¯¼ö¸¦ ¾µÅ״ϱî a¶ó´Â ¿µ¿ªÀ» ¸¸µé¾î³ö¶ó~"
¶ó°í ¸Þ¸ð¸®¿¡°Ô ¸»ÇÏ´Â ¼±¾ðÀÌÁÒ^^;
ÇÔ¼ö¿øÇüµµ ¶È°°½À´Ï´Ù.
long cube(long x); <- ÀÌ°ÍÀº "³ª´Â cube()¶ó´Â ÇÔ¼ö¸¦ ³»°¡ ¸¸µé¾î¼ ¾µÅ״ϱñ
Àß ¾Ë¾ÆµÖ¶û~~~" ¶ó°í Çϴ°Ͱú °°ÁÒ^^;;
±×·±µ¥ ¾Õ¿¡ long °ú ()¾È¿¡ long x ¶ó´Â °ÍÀÌ Çò°¥¸®½Ç°Ì´Ï´Ù^^;
¾Õ¿¡ ÀÖ´Â longÀº cube()¶ó´Â ÇÔ¼ö°¡ ÀÚ½ÅÀÇ ÇÒÀÏÀ» ´ÙÇÏ°í cube()ÇÔ¼ö¸¦ È£ÃâÇØÁØ
ÇÔ¼ö¿¡°Ô longÇü Á¤¼ö °ªÀ» µ¹·ÁÁشٴ ¶æÀÔ´Ï´Ù^^;¾Æ¸¶µµ cube()ÇÔ¼ö ¸¶Áö¸·
ºÎºÐ¿¡ return ¹®ÀÌ ÀÖÀ»°Ì´Ï´Ù^^ ±× ºÎºÐÀÌ ¹Ù·Î °ªÀ» µ¹·ÁÁÖ°Ô Çϴ°ÍÀÌÁÒ.
±×¸®°í ()¾È¿¡ ÀÖ´Â long x ´Â longÇü Á¤¼ö°ªÀ» x¶ó´Â Áö¿ªº¯¼ö¿¡ ÀúÀåÇÑ´Ù´Â
°ÍÀÔ´Ï´Ù.
¾Æ¸¶ cube()ÇÔ¼ö¸¦ È£ÃâÇÏ´Â ºÎºÐÀÌ cube(100) ÀÌ·¸°Ô È£ÃâµÇÀÖ´Ù¸é ()¾È¿¡
long x ºÎºÐ¿¡ 100ÀÌ ÀúÀåµÇ´Â°ÅÁÒ^^;
±×ÈÄ ÇÔ¼ö´Â ÀÚ½ÅÀÇ ÇÒÀÏÀ» ¸ðµÎ ÇÏ°í ³ª¼ longÇü Á¤¼ö°ªÀ» returnÇØÁִ°ÍÀÔ´Ï´Ù.
Àμö ¶ó´Â °³³äÀº ½Å°æ ¾²Áö ¸¶¼¼¿ä.
±×³É ¼ýÀÚ¶ó°í »ý°¢ÇÏ¸é ¸¾ ÆíÇÕ´Ï´Ù.Àμö´Â cube(100)ÀÌ·¸°Ô µÇÀÖ´Ù¸é 100ÀÌ Àμö
ÀΰÍÀÔ´Ï´Ù.
¸Å°³º¯¼ö¶ó´Â °ÍÀº cube()¾È¿¡ ÀÖ´Â long x ¸¦ °¡¸®Å°´Â°ÍÀ̱¸¿ä.
¸¸¾à »ç¿ëÀÚÁ¤ÀÇÇÔ¼ö,longÇü Á¤¼ö°ª µîÀÇ ´Ü¾îµîÀÌ Àͼ÷Ä¡ ¾ÊÀ¸½Ã´Ù¸é
º¯¼öÀÇ ¹üÀ§µî óÀ½ºÎÅÍ ÀÚ¼¼È÷ º¸½Ã´Â°ÍÀÌ ´õ ÁÁÀ¸½Çµí ÇÕ´Ï´Ù^^; |
Hit : 2949 Date : 2004/01/21 02:47
|