fork download
  1. #include <stdio.h>
  2.  
  3. char *input_1 = "11"; // al posto di argv[1];
  4. char *input_2 = "21"; // al posto di argv[2];
  5.  
  6. int moltiplica (int x, int y)
  7. {
  8. int z = 0;
  9. int i = 1;
  10.  
  11. while (i <= y)
  12. {
  13. z = z + x;
  14. i++;
  15. }
  16.  
  17. return z;
  18. }
  19.  
  20. int
  21. main (int argc, char *argv[])
  22. {
  23. int x;
  24. int y;
  25. int z;
  26.  
  27. // Converte le stringhe ottenute dalla riga di comando
  28. // in numeri interi e li assegna alle variabili x e y.
  29.  
  30. sscanf (input_1, "%i", &x);
  31. sscanf (input_2, "%i", &y);
  32.  
  33. z = moltiplica (x, y);
  34.  
  35. printf ("%i * %i = %i\n", x, y, z);
  36.  
  37. return 0;
  38. }
Success #stdin #stdout 0.02s 1720KB
stdin
Standard input is empty
stdout
11 * 21 = 231