/* * Simple example of loop -- loop version of factorial.c */ #include int factorial(int n); int main(void) { int n; printf("enter integer value\n"); if (scanf("%d", &n) == 1) { printf("factorial of %d is %d\n", n, factorial(n)); return 0; } else { printf("not an integer value\n"); return 1; } } int factorial(int n) { int result = 1; for (int i = n; i > 1 ; i--) { result *= i; } return result; }