fork download
  1. #include <stdio.h>
  2.  
  3. int main() {
  4. int a, b, op;
  5. scanf("%d %d %d", &a, &b, &op);
  6.  
  7. switch (op) {
  8. case 1: // 足し算
  9. printf("%d + %d = %d\n", a, b, a + b);
  10. break;
  11. case 2: // 引き算
  12. printf("%d - %d = %d\n", a, b, a - b);
  13. break;
  14. case 3: // 掛け算
  15. printf("%d * %d = %d\n", a, b, a * b);
  16. break;
  17. case 4: // 割り算
  18. if (b == 0) {
  19. printf("エラー:0で割ることはできません。\n");
  20. } else if (a % b == 0) {
  21. printf("%d ÷ %d = %d\n", a, b, a / b);
  22. } else {
  23. printf("%d ÷ %d = %d 余り %d\n", a, b, a / b, a % b);
  24. }
  25. break;
  26.  
  27.  
  28. default:
  29. printf("無効な演算番号です。\n");
  30. }
  31.  
  32. return 0;
  33. }
  34.  
Success #stdin #stdout 0s 5304KB
stdin
10 2 4
stdout
10 ÷ 2 = 5