Factorial of a number

Write a recursive function to find factorial of a given number.

#include<stdio.h>
int Fact_Rec(int);
int main()
{
	int num,fact;
	printf("Enter Number = ");
	scanf("%d",&num);
	if(num < 0)
	{
		printf("Factorial of Negative Number does Not exist\n");
		return 0;
	}
	fact = Fact_Rec(num);
	printf("Factorial of %d is %d\n",num,fact);
	return 0;
}
int Fact_Rec(int n)
{
	static int f = 1;
	if(n)
	{
		f = f * n;
		n = n - 1;
		Fact_Rec(n);
	}
	return f;
}

Output

Enter Number = -23
Factorial of Negative Number does Not exist
Enter Number = 7
Factorial of 7 is 5040