ÇÁ·Î±×·¡¹Ö

 3206, 3/161 ȸ¿ø°¡ÀÔ  ·Î±×ÀΠ 
   ahotsuna
   2ÀÇ n½Â Ãâ·ÂÇÏ´Â°É ¸¸µå´Âµ¥¿ä..;

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


Á¶°ÇÀº Àç±ÍÇÔ¼ö·Î ±¸ÇöÇؾßÇϴµ¥¿ä!
ÇÔ¼ö³¡³ª±âÀü¿¡ i°ªÀ» Ãâ·ÂÇÒ¶§±îÁö´Â i°ªÀÌ Á¤»óÀε¥
¿Ö ¹ÝȯÇÑ´ÙÀ½¿¡ ±×°É Ãâ·ÂÇÏ¸é ¾²·¹±â°ªÀÌ Ãâ·ÂµÇ´Â°ÅÁÒ?
µµÅë °¨ÀÌ ¾ÈÀâÇô¼­..;;
#include <stdio.h>
#include <stdlib.h>

int count=1;
int i=1;

int nnn(int n);
int main()
{
  int input;
  printf("Á¤¼ö ÀÔ·Â:");
  scanf("%d",&input);
  printf("2ÀÇ %d½ÂÀº %d",input,nnn(input));
  getch();        
  return 0;
}

int nnn(int n)
{
     i=i*2;
     if(count==n)
     {
     printf("%d\n",i);
     return i;
     }
     count++;
     nnn(n);
}

  Hit : 4575     Date : 2010/09/18 08:40



    
gamja Àç±Í ÇÔ¼ö´Â ÇÔ¼ö ³»¿¡¼­ ÀÚ½ÅÀ» ¶Ç È£ÃâÇÏ´Â °Ì´Ï´Ù.

nnnÇÔ¼ö°¡ ³¡³ª±â Àü¿¡ ´Ù½Ã nnnÀ» ¿¬¼ÓÇؼ­ È£ÃâÇÕ´Ï´Ù.


1.nnn -> 2.nnn -> 3.nnn -> 4.nnn -> 5.nnn
<- <- <- <- return i;



Àú·±½ÄÀ¸·Î Á¶°ÇÀ» ¸¸Á·ÇÏ¸é ¹Ý´ë·Î ¸®ÅÏÇÏ°Ô µË´Ï´Ù.
±×·±µ¥ ¸Ç ¸¶Áö¸· 5¹ø ÇÔ¼ö(Á¶°ÇÀ» ¸¸Á·½ÃŲ ÇÔ¼ö)´Â Á¶°Ç¹®ÀÇ °á°ú¸¦ ¸¸Á·½ÃÄ×À¸¹Ç·Î,
return i;¶ó´Â Äڵ带 ½ÇÇàÇÏ¿© 4¹ø ÇÔ¼ö·Î ¸®ÅÏÇÏ°Ô µË´Ï´Ù.(¸®ÅÏ°ªÀº i)

4¹ø ÇÔ¼ö´Â 5¹ø ÇÔ¼ö¸¦ ¸Ç ¸¶Áö¸· ºÎºÐ ( nnn(n); )¿¡¼­ È£ÃâÇß°í,
5¹ø ÇÔ¼ö°¡ ¸®ÅÏÇÏ¿´À¸¹Ç·Î 4¹ø ÇÔ¼öÀÇ nnn(n); ºÎºÐÀÇ ½ÇÇàÀÌ ¿Ï·áµÈ »óÅÂÀÔ´Ï´Ù.
nnn(n); ¹Ø¿¡´Â ´õÀÌ»óÀÇ Äڵ尡 Á¸ÀçÇÏÁö ¾ÊÀ¸¹Ç·Î 4¹ø ÇÔ¼öµµ ¸®ÅÏÇÏ°Ô µË´Ï´Ù.

±×·±µ¥ ¹®Á¦´Â 4¹ø ÇÔ¼ö°¡ 3¹ø ÇÔ¼ö·Î ¸®ÅÏÇØ¾ß ÇÒ ½ÃÁ¡¿¡¼­ return i; Å°¿öµå°¡ ¾øÀ¸¹Ç·Î °è»êÀ» ¿Ï·áÇÑ °ª(i)À» 3¹ø ÇÔ¼ö·Î ¸®ÅÏÇØ ÁÖÁö ¸øÇÕ´Ï´Ù.

3. -> 2. -> 1. -> °°Àº½ÄÀ¸·Î ¸®ÅÏÇÏ°Ô µÇ°í °á±¹¿£ i¸¦ ¸®ÅÏÇÏÁö ¸øÇÑä printf°¡ ½ÇÇàµÇ¹Ç·Î ¾²·¹±â°ªÀÌ Ãâ·ÂµÇ´Â °ÍÀÔ´Ï´Ù.

5¹ø ÇÔ¼ö¸¸ÀÌ 4¹ø ÇÔ¼ö·Î i¸¦ ¸®ÅÏÇØ ÁáÀ» »ÓÀÌÁÒ. 4¹ø ÇÔ¼öºÎÅÍ´Â ÀÌÀü ÇÔ¼ö·Î °ªÀ» ¸®ÅÏÇØÁÖÁö ¸øÇÕ´Ï´Ù.
°á±¹ 1¹ø ÇÔ¼öµµ printf("2ÀÇ %d½ÂÀº %d",input,nnn(input)); ºÎºÐÀ¸·Î i¸¦ ¸®ÅÏÇØ ÁÖÁö ¸øÇÏ¿© ÀÌ·± °á°ú°¡ ¹ß»ýÇÏ°Ô µË´Ï´Ù.
2010/09/18  
bywords ±×¸®°í Àç±ÍÇÒ¶§ Àü¿ªÀ» ¾²´Â°Ç Àǹ̰¡ ¾ø´Â µí Çϳ׿ä

int nnn(int n)
{
if(n==0)
return 1;
else if(n<0)
printf("error\n");
else
2*nnn(n-1);
}
2010/09/20  
3166   1ºÎÅÍ 100±îÁöÀÇ °ö¿¡ ´ëÇÑ ÀÚ·áÇü ¹®Á¨µ¥¿ä...¤Ð¤Ð[3]     gmlthd0908
12/06 5684
3165   2 ÁÙ ÀÌ ÀÌÇØ°¡ ¾ÈµÇ¿ä ,,,,,[2]     tjsdnd1234
06/13 2796
3164   21ÀÏ Ã¥À¸·Î °øºÎÇÏ°íÀÖ½À´Ï´Ù.[3]     dnwhdtjd
11/02 2657
3163   28ÀÇ Â÷ÀÌ[2]     zx4564
11/13 3723
  2ÀÇ n½Â Ãâ·ÂÇÏ´Â°É ¸¸µå´Âµ¥¿ä..;[2]     ahotsuna
09/18 4574
3161   2ÀÇ º¸¼ö Áú¹®..[2]     ssonacy
11/01 2519
3160   2ÀǺ¸¼ö·Î º¯È¯ÇÏ´Â ÄÚµåÀä ÀÌÇØ°¡ ¾ÊµÇ´ÂºÎºÐÀÌ ÀÖ¾î¿ä...[6]     tlsdbcjs
09/13 3047
3159   2Áø¹ý 10 Áø¹ýº¯È¯ Áú¹®[5]     qkrwncks96
09/28 2916
3158   2Â÷ ¹è¿­ Áú¹®[1]     MyonlyStar
01/25 2923
3157   2Â÷¿ø ¹è¿­ Áú¹®Á»¿ä[4]     ¹°¸ÔÀÚ
01/18 3578
3156   2Â÷¿ø ¹è¿­À» malloc()À¸·Î ó¸®ÇÏ´Â ¹æ¹ý[2]     powermilk
05/16 6357
3155   2Â÷¿ø ¹è¿­¿¡ ´ëÇؼ­[3]     3cushion
11/02 5389
3154   2Â÷¿ø¹è¿­ a[i]==*(a+i) ¤Ì¤Ì[5]     ¿¬½À»ý
09/03 2918
3153   2Â÷¿ø¹è¿­ ¹è¿­¸í+1[2]     ¿¬½À»ý
09/05 2881
3152   2¹ø¤Š ÇÁ·Î±×·¡¹Ö Àε¥¿ä ¤Ð¤Ð[1]     ¸¸µçÀÌ
06/09 6780
3151   369°ÔÀÓ ¸¸µé±â Áú¹®¿ä(C++)[2]     qkreoduf1654
10/09 8790
3150   3x8/4¸¦ °è»êÇϴ°ǵ¥¿ä[2]     dokito
03/26 4127
3149   3°ú¸ñ ÃÑÁ¡ Æò±Õ±¸ÇÏ´Â °£´ÜÇѰǵ¥... ¿¡·¯°¡....[2]     SKTCTO
03/24 3294
3148   475¹ø ¼Ò½º ¼öÁ¤Çؼ­ ´Ù½Ã ¿Ã·Áº¾´Ï´Ù. ^^[4]     kauel
05/13 3992
3147   64bit À©µµ¿ì¿¡¼­µµ ¾î¼Àºí¸®ÇнÀÇÑ°æÀÌ µÉ±î¿ä[1]     sunki4123
09/22 3048
[1][2] 3 [4][5][6][7][8][9][10]..[161]

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