공부/c언어
[c언어] n!을 계산하는 재귀함수
bugwasd
2011. 4. 29. 20:07
n!을 계산하는 재귀함수
#include <stdio.h>
int fact(int n);
int main(void)
{
int n;
printf("정수 입력후 Enter>");
scanf("%d",&n);
printf("1부터 %d까지의 곱 : %d\n", n, fact(n));
}
int fact(int n)
{
if (n==1)
return 1;
return n*fact(n-1);
}
// 실행 결과
#include <stdio.h>
int fact(int n);
int main(void)
{
int n;
printf("정수 입력후 Enter>");
scanf("%d",&n);
printf("1부터 %d까지의 곱 : %d\n", n, fact(n));
}
int fact(int n)
{
if (n==1)
return 1;
return n*fact(n-1);
}
// 실행 결과