fork download
  1. #include <stdio.h>
  2. int calculation(int a,int b,int operator);
  3. int main(void)
  4. {
  5. int a,b,c;
  6. printf("整数と演算を表す数字を入力:\n"); scanf("%d %d %d",&a,&b,&c);
  7. int calculation(a,b,c);
  8. return 0;
  9. }
  10. int calculation(int a,int b,int operator)
  11. {
  12. int ans,tmp;
  13. switch(operator)
  14. {
  15. case 1: ans = a + b; printf("%d + %d = %d",a,b,ans); break;
  16. case 2: ans = a - b; printf("%d - %d = %d",a,b,ans); break;
  17. case 3: ans = a * b; printf("%d × %d = %d",a,b,ans); break;
  18. case 4: ans = a / b; tmp = a % b; printf("%d ÷ %d = %d余り",a,b,ans,tmp); break;
  19. default: printf("error");
  20. }
  21. }
Success #stdin #stdout 0s 5284KB
stdin
12
9
1
stdout
整数と演算を表す数字を入力: