ÇÁ·Î±×·¡¹Ö

 3204, 11/161 ȸ¿ø°¡ÀÔ  ·Î±×ÀΠ 
   bak405
   ÇÁ·Î±×·¡¹Ö Áú¹®ÀÔ´Ï´Ù.

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




#include<stdio.h>
int GOP(int,int);
int main()
{
        int x, y,k;
        printf("Á¤¼ö¸¦ ÀÔ·ÂÇÏ¿© ÁֽʽÿÀ.\n");
        scanf("%d",&x);
        printf("¾ó¸¶³ª Á¦°öÇϽðڽÀ´Ï±î?\n");
        scanf("%d",&y);
        k=GOP(x,y);
        printf("±¸ÇÏ°íÀÚ ÇÏ´Â °ªÀº %dÀÔ´Ï´Ù.\n",k);
        return 0;

}
int GOP(int x, int y)
{
        int k;
        if(y>=1){
                
                return x * x^GOP(x,y-1);
        }
        else
        {
                k=x^GOP(x,y);
        return k;
        }
}

Àç±ÍÇÔ¼ö¸¦ ÀÌ¿ëÇÏ¿© xÀÇ yÁ¦°öÀ» Ãâ·ÂÇÏ´Â ÇÁ·Î±×·¥Àä.
¾Æ·¡ÀÇ ¼ö½ÄÀ» ÀÌ¿ëÇÏ¿© ¸¸µé¾î¾ß ÇÕ´Ï´Ù.
        if( y>=1)    x^y = x * x^(y-1)
        else         x^y = 1;
¿ì¼± º¯¼ö°¡ µÎ°³ÀÎÁö¶ó x¿Í y¸¦ ¹Þ°í y°¡ 1ÀÌ µÉ ¶§±îÁö x * x^GOP(x,y-1);À» ³Ñ°ÜÁØ ´ÙÀ½, else¸¦ ½ÇÇàÇϴµ¥¿ä.

Á¦ ³ª¸§´ë·Î ÇÁ·Î±×·¥À» Èûµé°Ô Â¥¼­ µ¹·Áº¸·Á ÇßÁö¸¸, x¿Í y°ªÀ» ÀÔ·ÂÇÏ°í ³ª¸é Áßµµ¿¡
ÇÁ·Î±×·¥ÀÇ ÀÛµ¿ÀÌ ÁßÁöµÇ¾î¼­ ¹«¾ð°¡ ¹®Á¦°¡ ÀÖ´Â °Í °°±ä Çѵ¥ ¹«¾ùÀÌ ¹®Á¦ÀÎÁö ¸ð¸£°Ú½À´Ï´Ù;;

  Hit : 3123     Date : 2010/06/02 03:07



    
interevol ¼öÇÐ Âü°í¼­¸¦ ¿¹·Î µéÀÚ¸é 2ÀÇ 3½ÂÀ» 2¶ó´Â ¼ýÀÚÀÇ ¿À¸¥ÂÊ À§¿¡ '2'º¸´Ù´Â ÀÛÀº Å©±â·Î 3À̶ó´Â ¼ýÀÚ°¡ ºÙ½À´Ï´Ù. À̸¦ 2ÀÇ 3½ÂÀ̶ó°í ÇÏÁö¿ä. ´ë°Ô ÀÌ´Â ¿öµåÇÁ·Î¼¼¼­¿¡¼­³ª °¡´ÉÇÕ´Ï´Ù.

¸Å¹ø ±×·²¼ö´Â ¾ø±â¿¡ ÆíÀÇ»ó »ç¶÷µéÀº xÀÇ y½ÂÀ» x^y¶ó°í Ç¥ÇöÇÕ´Ï´Ù.
¿¹¸¦ µéÀÚ¸é 2^3=2X2X2=8(2¸¦ 3¹ø °öÇÔ)/

¾Æ½±°Ôµµ C¾ð¿¡¿¡´Â ^¶ó´Â ¿¬»êÀÚ°¡ Á¦°öÀ» ¶æÇÏÁö´Â ¾Ê½À´Ï´Ù.
¿ø·¡ ´äÀ» ½±°Ô ¾Ë·ÁÁÖ´Â ¼º°ÝÀº ¾Æ´ÏÁö¸¸ ÇÁ·Î±×·¡¹ÖÀ» Æ÷±âÇÏÁö ¸»¶ó´Â ¶æ¿¡¼­..

int GOP(int a, int b) {
if(b>=1)
return a*GOP(a, b-1);

else
return 1;
}

GOP¶ó´Â ÇÔ¼ö¸¦ À§¿Í°°ÀÌ ±¸ÇöÇÏ¸é º»·¡ÀÇ Àǵµ¿Í ÀϸƻóÅëÇÏ´Â °Í °°³×¿ä.
±×¸® ¾î·ÆÁö´Â ¾ÊÀº ¼öÁØÀ̱⿡ ½±°Ô ¾Ë·Áµå¸³´Ï´Ù.

°¨È÷ ÇÑ ¸»¾¸µå¸®ÀÚ¸é Ã¥ÀÇ Çѱ¸Àý Çѱ¸ÀýÀ» ½Å·ÚÇÏ°í Ã¥ ¾È¿¡¼­ ´äÀ» ãµµ·Ï ÇսôÙ.
2¹øÀаí 3¹ø Àаí 10¹ø Àо ¸ð¸£°ÚÀ»¶§, ±× ¶§ Áú¹®À» Çϵµ·Ï ÇսôÙ.
2010/06/04  
bak405 ³× °í¸¿½À´Ï´Ù. ÈÞ¿ì.. ¿¬»êÀÚ Çϳª¿¡ ¾ô¸Å¿© °í¹ÎÇÏ´Ù°¡ Áö±Ý ¼ö½ÄÀ» ÀÐ°í º¸´Ï Á¤¸» Á¦ ÀÚ½ÅÀÌ ÇѽÉÇÏ´Ù´Â »ý°¢ÀÌ µå´Â±º¿ä. ¾ÕÀ¸·Î´Â ¸¹ÀÌ ´Ù¸¥ ±Ûµµ ¸¹ÀÌ Âü°íÇÑ ÈÄ¿¡ Áú¹®Çϵµ·Ï ÇÏ°Ú½À´Ï´Ù. 2010/06/06  
3004   ÆÄƼ¼Ç¿¡ °üÇÑ Áú¹®Àε¥¿ä     baesungjin
05/29 3438
3003   [C¾ð¾î] ¹¹°¡ ¹®Á¦Àϱî¿ä?[3]     bak405
11/08 3380
  ÇÁ·Î±×·¡¹Ö Áú¹®ÀÔ´Ï´Ù.[2]     bak405
06/02 3122
3001   [C¾ð¾î]ÆÄÀÏÀÔÃâ·Â¿¡¼­ fwrite, fclose Áú¹®ÀÔ´Ï´Ù.[3]     bak405
12/12 6942
3000   [c¾ð¾î]°£´ÜÇÑ ¼Ò½º Áú¹®ÀÔ´Ï´Ù.[3]     bak405
12/24 2898
2999   ÀÌ·±°Ô ¶å´Ï´Ù..¤Ð¤Ð ¾î¶»°Ô ÇؾߵÇÁ®?     bananaboy
03/09 3272
2998   ÇØÄð C »ç¼­ ¿À´Ã÷ Çغ¸´Âµ¥ ¾ÈµÇ¿© T T[5]     bara79
01/16 3672
2997     [re] Á¦°¡ ¿­Ç÷°­ÀÇ C++ÇÁ·Î±×·¡¹Ö ¸¦ »ò´Âµ¥ ..[1]     baren85
07/15 2704
2996   c¾ð¾î ÃÊÂ¥°¡ Áú¹®...[9]     BaRu
02/01 2476
2995   C¾ð¾î ¿ÏÀü Ãʺ¸°¡ Áú¹®Çϳª..[9]     bbbrave
10/26 2298
2994   gcc...     bbbrave
10/27 2416
2993     [re] [Áú¹®] return 1; <=== ÀÌ°í     bboyhwandori
09/27 3687
2992   ·ÎÁ÷À» ¾î¶°ÇÑ ¹æ½ÄÀ¸·Î °øºÎ¸¦ Çß´ÂÁö °æÇèÀںе鿡°Ô ¹°¾îº¸°í ½Í½À´Ï´Ù.[6]     bbsbbs
11/06 4191
2991 ºñ¹Ð±ÛÀÔ´Ï´Ù  ÄÄÆÄÀÏ·¯ ¼³Ä¡ Áú¹®ÇÕ´Ï´Ù,,     bea1003k
10/15 2
2990   ÇÁ·Î±×·¥ ½ÇÇà..[3]     belast
05/19 2651
2989     [re] Àú±â À©µµ¿ì ÇÁ·Î±×·¡¹ÖÀ» ÇÒ·Á¸é ¾î¶² °øºÎ¸¦?     belive7
10/02 3774
2988   c¾ð¾î Áú¹®[4]     benkim
06/09 4625
2987   C¾ð¾î º¸¼ö [3]     benkim
06/10 4798
2986   ¹®Á¦ °Ë»ç ÇØÁÖ¼¼¿ä ¤Ð[5]     benkim
06/09 5089
2985   c¾ð¾î NOT ºñÆ® ¿¬»êÀÚ Áú¹®[5]     benkim
07/19 7772
[1].. 11 [12][13][14][15][16][17][18][19][20]..[161]

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