#include <stdio.h>
main ()
{
int factorial; /* current factorial value */
int i; /* loop index */
int n; /* loop test */
factorial = 1; /* let's start at 1 */
/* prompt for max factorial value */
printf ("Enter number of factorials: ");
scanf ("%i", &n);
/* 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);
}
I2luY2x1ZGUgPHN0ZGlvLmg+Cm1haW4gKCkKewppbnQgZmFjdG9yaWFsOyAvKiBjdXJyZW50IGZhY3RvcmlhbCB2YWx1ZSAqLwppbnQgaTsgLyogbG9vcCBpbmRleCAqLwppbnQgbjsgLyogbG9vcCB0ZXN0ICovCmZhY3RvcmlhbCA9IDE7IC8qIGxldCdzIHN0YXJ0IGF0IDEgKi8KLyogcHJvbXB0IGZvciBtYXggZmFjdG9yaWFsIHZhbHVlICovCnByaW50ZiAoIkVudGVyIG51bWJlciBvZiBmYWN0b3JpYWxzOiAiKTsKc2NhbmYgKCIlaSIsICZuKTsKLyogbG9vcCBmcm9tIDEgdG8gbiAqLwpmb3IgKGkgPSAxOyBpIDw9IG47ICsraSkKewovKiBjb21wdXRlIGFuZCBwcmludCBlYWNoIGZhY3RvcmlhbCAqLwpmYWN0b3JpYWwgKj0gaTsKcHJpbnRmICgiXG4gJWkgISA9ICVpIiwgaSwgZmFjdG9yaWFsKTsKfSAvKiBlbmQgZm9yICovCnJldHVybiAoMCk7Cn0=