#include #include #include int factorial(int n) { if (n <= 1) return 1; else return n * factorial(n-1); } int main() { int n, len; char buf[128]; printf("Please enter a number: "); fgets(buf, 128, stdin); printf("the factorial of that number is %d\n", factorial(atoi(buf))); printf("Please enter another number: "); scanf("%d", &n); printf("the factorial of that number is %d\n", factorial(n)); return 0; }