/* File: fact1.c Iterated factorial function. */ int iter_fact(int n) { int i, product = 1 ; for (i=1; i <= n ; i++) { product = product * i ; } return product ; } main() { printf("Factorial(0) = %d\n\n", iter_fact(0)) ; printf("Factorial(1) = %d\n\n", iter_fact(1)) ; printf("Factorial(2) = %d\n\n", iter_fact(2)) ; printf("Factorial(3) = %d\n\n", iter_fact(3)) ; printf("Factorial(4) = %d\n\n", iter_fact(4)) ; printf("Factorial(5) = %d\n\n", iter_fact(5)) ; printf("Factorial(6) = %d\n\n", iter_fact(6)) ; printf("Factorial(7) = %d\n\n", iter_fact(7)) ; printf("Factorial(8) = %d\n\n", iter_fact(8)) ; printf("Factorial(9) = %d\n\n", iter_fact(9)) ; }