Factorial Recursivo

#include<stdio.h>

int main(){
    int x,resultado;      
    printf("Factorial de: ");
    scanf("%d",&x);
    resultado = factorialrecursivo(x);
    printf("FACTORIAL de %d = %d",x,resultado);
getchar();getchar();
return 0;    
}

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

No hay comentarios: