C program to print Number of the Factorial
#include<stdio.h>
int main()
{
int i, number;
long long fact=1;
printf("Enter Number for Fectorial: ");
scanf("%d",&number);
/* Here if number=4 and i=1 then
fact = 1*1 = 1
fact = 1*2 = 2
fact = 2*3 = 6
fact = 6*4 = 24
*/
for(i=1;i<=number;i++)
{
fact = fact * i;
}
printf("Fectorial of %d = %llu", number, fact);
return 0;
}
Output
Enter Number for Fectorial: 5
Fectorial of 5 = 120