loader image

C program to find factorial of a number using recursion

Aim: Find the factorial of a number using recursion using C.

#include<stdio.h>
#include<conio.h>
long factorial(int);
void main()
{
	int x;
	printf("Enter a number : ");
	scanf("%d",&x);
	printf("\nFactorial of %d is %ld",x,factorial(x));
}
long factorial(int n)
{
	if(n==0) return 1;
	else return n*factorial(n-1);
}
Subscribe
Notify of
guest
0 Comments
Oldest
Newest Most Voted
Inline Feedbacks
View all comments
Scroll to Top