Labels

factorial recursively in C

#include <stdio.h>
int factorial(int n);

void main(void){
int input;
printf("Enter the number : \n");
scanf("%d",&input);
printf("Factorial %d = %d",input,factorial(input));
}

int factorial(int n){
if(n==1){
return 1;
}
else{
return (n*factorial(n-1));
}
}

Comments