Código:
#include<stdio.h> int factorial(int n) { if( n < 2 ) return 1; else{ int respuesta; respuesta = factorial( n - 1 ) * n; return respuesta; } } int main() { int r,x = 5; r = factorial( x ); printf("factorial ( %d ) = %d \n",x,r); return 0; }
Salida:
factorial ( 5 ) = 120