본문 바로가기
C언어/함수

[C언어] 재귀함수를 이용한 팩토리얼 함수 만들기

by bigpicture 2022. 3. 29.
반응형

재귀함수를 이용하여 팩토리얼 함수를 만들어보면 아래와 같습니다. 

 

#include <stdio.h>

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

int main(void)
{
    printf("5!=%d",factorial(5));
    
}

 

아래는 실행결과입니다. 

 

 

반응형

댓글