fork download
  1. #include <stdio.h>
  2. int main ()
  3. {
  4. int factorial; // current factorial value
  5.  
  6. factorial = 1; // first factorial
  7. printf ("1! = %i \n" , factorial);
  8.  
  9. // second factorial
  10. factorial = factorial * 2;
  11. printf ("2! = %i \n" , factorial);
  12.  
  13. // third factorial
  14. factorial = factorial * 3;
  15. printf ("3! = %i \n" , factorial);
  16.  
  17. // fourth factorial
  18. factorial = factorial * 4;
  19. printf ("4! = %i \n" , factorial);
  20.  
  21. // fifth factorial
  22. factorial = factorial * 5;
  23. printf ("5! = %i \n" , factorial);
  24.  
  25. return 0;
  26.  
  27.  
  28. }
Success #stdin #stdout 0s 5316KB
stdin
Standard input is empty
stdout
1! = 1 
2! = 2 
3! = 6 
4! = 24 
5! = 120