ÇÁ·Î±×·¡¹Ö

 3206, 1/161 ȸ¿ø°¡ÀÔ  ·Î±×ÀΠ 
   tolta
   ¿­Ç÷°­ÀÇÁß Àç±ÍÇÔ¼öÁú¹®Á»¿©

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


#include <stdio.h>

int f(int n);

int main(void)
{
    int val;
    int result;

    printf("Á¤¼ö ÀÔ·Â : ");
    scanf("%d" , &val);
    if(val < 0)
{
    printf("0 ÀÌ»óÀ» ÀÔ·Â ÇØ¾ß ÇÕ´Ï´Ù. \n");
    return 1;
}

    result = f(val); (ÁÖ¼®Àº »ý·«ÇÒ°Ô¿ä)
    printf("%d!ÀÇ °è»ê °á°ú : %d \n " , val , result);
    return 0;
}

    int f(int n)
{  
    if (n==0)
       return 1;
    else
       return n*f(n-1);
}

¡è¡è¡è¡è¡è¡è¡è¡è¡è¡è¡è¡è¡è¡è
ÀÌ°Ô ÄÚµåÀä
ÄÚµå¾È¿¡¼­ÀÇ À̵¿ÀÌ ±Ã±ÝÇѵ¥¿ä
¹Ø¿¡ else ÇÏ°í return n*f(n-1)
À̺κÐÀÌ¿©
1.À̺κп¡¼­´Â mainÀ¸·Î n*f(n-1)À» Å밷κ¸³»¼­
±×°÷¿¡¼­ ´Ù½Ã f·Î µé¾î¿À³ª¿ä?
2.¾Æ´Ï¸é return Àü¿¡ ÇöÀçÀÖ´Â f(n-1)
ÀÌ°ÍÀ» f2(f¾È¿¡¼­ f·Î µé¾î°¡´Â°ÍÀ» 1¡æ2ÀÌ·¸°ÔÇÏ°Ú½À´Ï´Ù)
·Î ¶Ç ±×°ÍÀ» f3.4.5 ÀÌ·¸°Ô ³ÖÀºÈÄ if ¿¡ÀÖ´Â 0À̵ɶ§±îÁö
³ÖÀºÈÄ ±×°ÍÀ»´Ù½Ã 5-4-3-2-1ÀÌ·±¼ø¼­·Î ¸®ÅÏÇϳª¿ä?

Àç°¡ ±×¸²ÆÇ¿¡ ±×·Áº»°á°ú·Î´Â µÎÂÊ´Ù ÀÌ·¡Àú·¡
´äÀ̳ª¿À±ä ÇÏ´õ¶ó±¸¿© ±Ùµ¥ ±Ã±ÝÇϱ⵵Çؼ­¿ä

Áï! returnÀÌ ¸ÕÀú ½ÇÇàÇؼ­ mainÀ¸·Î µé¾î°£ÈÄ f·Î°¡´Â°¡?
    ¾Æ´Ï¸é f2¿¡ ÀÎÀÚ°¡ Àü´ÞµÇ¼­ µé¾î°£ÈÄ ³ª¿À´Â°¡?
±×°Å¿¡¿ä °í¼öºÐµéÀÇ ´ë´äÀ» ±â´Ù¸³´Ï´Ù

  Hit : 3043     Date : 2010/01/07 09:26



    
nokozan 2.¾Æ´Ï¸é return Àü¿¡ ÇöÀçÀÖ´Â f(n-1)
ÀÌ°ÍÀ» f2(f¾È¿¡¼­ f·Î µé¾î°¡´Â°ÍÀ» 1¡æ2ÀÌ·¸°ÔÇÏ°Ú½À´Ï´Ù)
·Î ¶Ç ±×°ÍÀ» f3.4.5 ÀÌ·¸°Ô ³ÖÀºÈÄ if ¿¡ÀÖ´Â 0À̵ɶ§±îÁö
³ÖÀºÈÄ ±×°ÍÀ»´Ù½Ã 5-4-3-2-1ÀÌ·±¼ø¼­·Î ¸®ÅÏÇϳª¿ä?
³×!
f(n-1)Àº ¹«ÇÑÀç±ÍÀû ÇÔ¼ö¿¡ ºüÁöÁö¸»¶ó±¸ Çسõ´Â°Å¾Æ´Ò±î¿è?.
¾Æ´Ï¸é ¸»±¸¿ä~
2010/01/07  
dawon15 µ¹¾Æ°¡±âÀü¿¡ ¸ÕÀú f ÇÔ¼ö°¡ ´Ù½Ã ½ÇÇàµÇ´Â°Ì´Ï´Ù..
±×·¡¼­ nÀÌ 0À̵ɶ§±îÁö °è¼Ó fÇÔ¼ö¸¦ ½ÇÇàÇÏ°í
nÀÌ 0ÀÌµÇ¸é ½ÇÇàµÌ´ø ÇÔ¼ö¸¦ ÇϳªÇϳª Á¾·áÇÏ°í
ÃÖÁ¾ °ªÀ» ¸®ÅÏÇϴ°ŰÚÁÒ..
2010/01/08  
Mephist 2¹ø Á¤´ä. 2010/01/08  
3206   ¿ÞÂÊ ¸Þ´º Åͺ¸ C 2.0[2]     hackerÅ×µð
08/06 3360
3205   ¿øµµ¿ì ÇØÅ· À̶õÃ¥À» ¸·±¸ÀÔÇؾ¹´Ï´Ù.[3]     speedll
03/20 3916
3204   ¿ø°Ý ¸ð´ÏÅ͸µ ±¸Çö¿¡ °üÇÏ¿©..[1]     intmain1202
09/22 2853
3203   ¿øÇüÅ¥¿¡°üÇÑ ¼Ò½ºÁ»ºÎŹµå¸³´Ï´Ù[1]     mire003
04/07 4814
3202   ¿¹Àü ÇØÄ¿½ºÄð¿¡¼­ ³ª¿Â CÃ¥¿¡¼­..[7]     nescafe90
02/02 3094
3201   ¿µÈ­ '¹èƲ·Î¾â'À» º¸¸éÀº¿ä...[7]     JJang777
02/29 2739
3200   ¿°Ä¡ºÒ±¸ÇÏ°í Áú¹®¿Ã¸³´Ï´Ù[10]     ½È¾î ³»°¡ÇÒ²¨¾ß
03/05 3629
3199   ¿­°­ ¿¬½À¹®Á¦ 8-2 ¹®Á¦ 1][3]     capt_0669
09/07 4399
3198   ¿­Ç÷°­ÀÇc Áú¹®ÀÌ¿ä[5]     goldbear564
03/04 3379
3197   ¿­Ç÷°­ÀÇC 7°­ÀÇ 7-1 ¹®Á¦ 3¹øÀÌ¿ä[1]     goldbear564
03/13 3408
  ¿­Ç÷°­ÀÇÁß Àç±ÍÇÔ¼öÁú¹®Á»¿©[3]     tolta
01/07 3042
3195   ¿­Ç÷°­ÀÇ µµÀü ÇÁ·Î±×·¡¹Ö ¹®Á¦[2]     shfwk2002
04/04 3521
3194   ¿­Ç÷°­ÀÇ cÇÁ±×·¡¹Ö »ò´Âµ¥¿ä. ¸®´ª½º¿¡¼­ »ç¿ë °¡´É?[6]     djtjfxm1492
08/24 2740
3193   ¿­Ç÷°­ÀÇ c ÇÁ·Î±×·¡¹Ö¿¡¼­ ...[6]     ¾ÓÀ׿Ë
07/21 3394
3192   ¿­Ç÷ CÇÁ·Î±×·¡¹Ö °øºÎÇÏ´Ù°¡ ¸Þ¸ð¸®¿¡ ´ëÇؼ­ Áú¹® µå¸³´Ï´Ù. [3]     espoir
01/28 3081
3191   ¿­Ç÷ C ÇÁ·Î±×·¡¹Ö µ¶ÇÐÀ¸·Î ´Ù ³¡³»°¡´Âµ¥ ±×´ÙÀ½¿¡ ¹«½¼ Ã¥ °øºÎÇؾßÇϳª¿ä??[2]     kevin961119
04/02 3180
3190   ¿¬»êÀÚ¿¡ °üÇØ Áú¹®ÀÌ ÀÖ¾î ¿Ã¸³´Ï´Ù.[2]     linukers
07/28 2907
3189   ¿¬»êÀÚ ¿ì¼±¼øÀ§ Áú¹®ÀÖ¾î¿ä.[4]     hanhwi
01/31 2681
3188   ¿¬µ¿ÇÁ·Î±×·¥Áú¹®Àε¥,Çѹø¾¿ µé·¯ÁÖ¼¼¿ä![1]     cndygks1030
09/12 3239
3187   ¿¬±¸ÇÏ·Á°í Æۿ¾¾Ë¼ö¾ø´Â ¼Ò½º....[3]     tlqaksqhr
07/31 6650
1 [2][3][4][5][6][7][8][9][10]..[161]

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