/*Write
a Program to Find Factorial of a Number using Recursion in C.*/ #include<stdio.h> long factorial(int n) { if (n ==
0) 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: 8 Factorial of 8 is 40320 |