fork download
  1. #include <stdio.h>
  2.  
  3. int main(void) {
  4. int a, b;
  5. scanf("%d %d", &a, &b);
  6.  
  7. // 割る数が0なら終了
  8. if (b == 0) {
  9. printf("0 で割ることはできません。\n");
  10. return 0;
  11. }
  12.  
  13. int div = a / b;
  14. int mod = a % b;
  15.  
  16. // 余りがあるかどうかで表示を変える
  17. switch (mod == 0) {
  18. case 1: // 余りなし
  19. printf("%d ÷ %d = %d\n", a, b, div);
  20. break;
  21.  
  22. case 0: // 余りあり
  23. printf("%d ÷ %d = %d 余り %d\n", a, b, div, mod);
  24. break;
  25. }
  26.  
  27. return 0;
  28. }
Success #stdin #stdout 0s 5312KB
stdin
5 2
stdout
5 ÷ 2 = 2 余り 1