简易计算器.c 416 B

123456789101112131415161718192021222324252627
  1. #include <stdio.h>
  2. int main() {
  3. int data1,data2;
  4. char op;
  5. scanf("%d %d %c",&data1,&data2,&op);
  6. switch(op) {
  7. case '+':
  8. printf("%d\n",data1 + data2);
  9. break;
  10. case '-':
  11. printf("%d\n",data1 - data2);
  12. break;
  13. case '*':
  14. printf("%d\n",data1 * data2);
  15. break;
  16. case '/':
  17. if(data2 != 0) {
  18. float result = (float) data1 / data2;
  19. printf("%.3g\n",result);
  20. }
  21. break;
  22. }
  23. return 0;
  24. }