fork download
  1. #include <stdio.h>
  2. main ()
  3. {
  4. int factorial; /* current factorial value */
  5. int i; /* loop index */
  6. int n; /* loop until n factorial */
  7.  
  8. /* prompt for max factorial value */
  9. printf ("Enter number of factorials: ");
  10. scanf ("%i", &n);
  11.  
  12. factorial = 1; /* let's start at 1 */
  13.  
  14. /* loop from 1 to n */
  15. for (i = 1; i <= n; ++i)
  16. {
  17. /* compute and print each factorial */
  18. factorial *= i;
  19. printf ("\n %i ! = %i", i, factorial);
  20.  
  21. } /* end for */
  22.  
  23. return (0);
  24. }
  25.  
Success #stdin #stdout 0.01s 5284KB
stdin
100
stdout
Enter number of factorials: 
 1 ! = 1
 2 ! = 2
 3 ! = 6
 4 ! = 24
 5 ! = 120
 6 ! = 720
 7 ! = 5040
 8 ! = 40320
 9 ! = 362880
 10 ! = 3628800
 11 ! = 39916800
 12 ! = 479001600
 13 ! = 1932053504
 14 ! = 1278945280
 15 ! = 2004310016
 16 ! = 2004189184
 17 ! = -288522240
 18 ! = -898433024
 19 ! = 109641728
 20 ! = -2102132736
 21 ! = -1195114496
 22 ! = -522715136
 23 ! = 862453760
 24 ! = -775946240
 25 ! = 2076180480
 26 ! = -1853882368
 27 ! = 1484783616
 28 ! = -1375731712
 29 ! = -1241513984
 30 ! = 1409286144
 31 ! = 738197504
 32 ! = -2147483648
 33 ! = -2147483648
 34 ! = 0
 35 ! = 0
 36 ! = 0
 37 ! = 0
 38 ! = 0
 39 ! = 0
 40 ! = 0
 41 ! = 0
 42 ! = 0
 43 ! = 0
 44 ! = 0
 45 ! = 0
 46 ! = 0
 47 ! = 0
 48 ! = 0
 49 ! = 0
 50 ! = 0
 51 ! = 0
 52 ! = 0
 53 ! = 0
 54 ! = 0
 55 ! = 0
 56 ! = 0
 57 ! = 0
 58 ! = 0
 59 ! = 0
 60 ! = 0
 61 ! = 0
 62 ! = 0
 63 ! = 0
 64 ! = 0
 65 ! = 0
 66 ! = 0
 67 ! = 0
 68 ! = 0
 69 ! = 0
 70 ! = 0
 71 ! = 0
 72 ! = 0
 73 ! = 0
 74 ! = 0
 75 ! = 0
 76 ! = 0
 77 ! = 0
 78 ! = 0
 79 ! = 0
 80 ! = 0
 81 ! = 0
 82 ! = 0
 83 ! = 0
 84 ! = 0
 85 ! = 0
 86 ! = 0
 87 ! = 0
 88 ! = 0
 89 ! = 0
 90 ! = 0
 91 ! = 0
 92 ! = 0
 93 ! = 0
 94 ! = 0
 95 ! = 0
 96 ! = 0
 97 ! = 0
 98 ! = 0
 99 ! = 0
 100 ! = 0