#include<stdio.h>  
long factorial(int n)  
{  
  if (n == 0)  
    return 1;  
  else  
    return(n*factorial(n-1));  
}    
int main ()  
{  
  int number;  
  long fact;  
  printf ("Enter a number: ");  
  scanf ("%d", &number);     
  fact = factorial(number);  
  printf("Factorial of %d is %ld\n", number, fact);  
  return 0;  
}  

Embed on website

To embed this project on your website, copy the following code and paste it into your website's HTML: