Here's my code:
#include <stdio.h>
void main() {
int n, f = 1;
printf("enter any number: ");
scanf("%d", &n);
while (n > 0) {
f = f * n;
n = n - 1;
}
printf("factorial of %d is %d", n, f);
}
And it gives me a result:
enter any number: 5 factorial of 0 is 120