#include <stdio.h>
main ()
{
    int factorial; /* current factorial value */
    int i;         /* loop index */
    int n;         /* loop until n factorial */
    
    /* prompt for max factorial value */
    printf ("Enter number of factorials: ");
    scanf  ("%i", &n);
    
    factorial = 1;  /* let's start at 1 */

    /* loop from 1 to n */
    for (i = 1; i <= n; ++i)
    {
    	/* compute and print each factorial */
    	factorial *= i;
    	printf ("\n %i ! = %i", i, factorial);
    	
    } /* end for */

    return (0);
}
