Programming/C,CPP,CS

C 실습과제

TanSanC 2012. 11. 17. 13:25

#include <stdio.h>

int factorial(int n);                   

int main(void)

{

        int a;

        int result;                   

        printf("정수입력: " );

        scanf("%d", &a);

       

        result=factorial(a);        

        printf( "%d 팩토리얼은: %d입니다. \n", a, result);

        return 0;

}   

int factorial(int n)                // 함수의 정의

{

        if (n<=1)

            return 1;

        else

            return n * factorial(n-1);

}