[c언어] n!을 계산하는 재귀함수

|



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);
}

// 실행 결과


  ::