http://www.hackerschool.org/HS_Boards/zboard.php?id=QNA_ETC&no=625 [º¹»ç]
#include<stdio.h>
int re(int num)
{
int total=2;
if(num>1)
total=total*re(num-1);
return total;
}
void main()
{
int n;
printf("Á¤¼ö ÀÔ·Â : ");
scanf("%d", &n);
printf("2ÀÇ %d½ÂÀº %d \n", n, re(n));
}
Á¤¼ö¸¦ ÀԷ¹޾Ƽ ±×¿¡´ëÇÑ ½Â¼ö¸¦ Àç±ÍÇÔ¼ö¸¦ ÀÌ¿ëÇؼ Ãâ·ÂÇϴ°ÍÀä.
±Ã±ÝÇÑ°Ô »ý°Ü¼ ÀÌ·¸°Ô ±ÛÀ» ¿Ã·Áº¾´Ï´Ù..
int re(int num)
{
int total=2;
if(num>1)
total=total*re(num-1);
return total;
}
ÀÌ ÇÔ¼öºÎºÐÀÌ Àç±ÍÇÔ¼ö¸¦ ÀÌ¿ëÇؼ ½Â¼ö¸¦ »Ì¾Æ³»´Â°ÍÀä..
total= total*re(num-1)ÀÌÀÚ³ª¿ä
Á¦°¡ 8À» ÀÔ·ÂÇÏ¸é ¹Ýº¹À»Çؼ 256¸¦ Ãâ·ÂÇϴµ¥¿ä.
¿©±â¼ total = 2*7 =14, total=14*6 =84.......ÀÌ·±½ÄÀ¸·Î ÁøÇàÇϸé Ãâ·Â°ªÀÎ 256ÀÌ ÈξÀ
³Ñ¾î¹ö¸®´Âµ¥ ¾î¶»°Ô 256ÀÌ Ãâ·ÂµÅ´Â°Ç°¡¿ä?
Á¦°¡ À߸øÀÌÇØÇÏ°í Àִ°ǰ¡¿ä? |
Hit : 2824 Date : 2012/07/31 08:44
|