#include<stdio.h>
printf("Enter a number: ");
scanf("%d", &number);
fact = factorial(number);
printf("Factorial of %d is %ld\n", number, fact);
long factorial(int n) {
if (n == 0)
return 1;
else
return(n * factorial(n-1));
return 1;
else
return(n * factorial(n-1));
}
void 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;
}
}
Output:
Enter a number: 6
Factorial of 5 is: 720