fork(1) download
  1. #include <stdio.h>
  2.  
  3. char *input_1 = "11"; // al posto di argv[1];
  4.  
  5. int
  6. fatt (int x)
  7. {
  8. int i = (x - 1);
  9.  
  10. while (i > 0)
  11. {
  12. x = x * i;
  13. i--;
  14. }
  15.  
  16. return x;
  17. }
  18.  
  19. int
  20. main (int argc, char *argv[])
  21. {
  22. int x;
  23. int z;
  24.  
  25. sscanf (input_1, "%i", &x);
  26.  
  27. z = fatt (x);
  28.  
  29. printf ("%i! = %i\n", x, z);
  30.  
  31. return 0;
  32. }
Success #stdin #stdout 0.01s 1720KB
stdin
Standard input is empty
stdout
11! = 39916800