Factorial of a Number using Recursion

/* Program : Factorial of a Number using Recursion
by S.V.Koratkar
*/

#include<stdio.h>
#include<conio.h>

int fact(int i); //Function Declaration
void main()
{
int n,z;
clrscr();
printf("\n Enter the Number ");
scanf("%d",&n);

z=fact(n); //Function calling

printf("\n Factorial of %d = %d ",n,z);
getch();
}
int fact(int i) //Function definition
{
if(i<=1)
{
return 1;
}
else
{
return i*fact(i-1);
}
}

/*
----------------------OUTPUT--------------------------

 Enter the Number : 5

 Factorial of 5 = 120

*/