i'm making a code in which user will give input and it will return multiplication
for example if user give input "6" it should return "720" because 6*5*4*3*2*1 = 720
please correct the below code
hope you understand if not then comment
#include<stdio.h>
#include<conio.h>
int main()
{
clrscr();
int a, b, c = 0;
printf("Enter any Number");
scanf("%d", &a);
b = a;
for(int i = a; i >= 1; i--)
{
if(!c) c = b; else c *= b;
b--;
}
printf("%d", c);
getch();
}