fork(2) download
  1. #include <stdio.h>
  2. int main(void)
  3. {
  4. int data1, data2;
  5. char op;
  6. printf("Please enter an expression:");
  7. scanf("%d%c%d", &data1, &op, &data2);
  8. switch (op)
  9. {
  10. case '+':
  11. printf ("%d+%d=%d",data1,data2,data1+data2);
  12. case '-':
  13. break;
  14. printf ("%d-%d=%d",data1,data2,data1-data2);
  15. break;
  16. case '*':
  17. printf ("%d*%d=%d",data1,data2,data1*data2);
  18. break;
  19. case '/':
  20. if (data2==0)
  21. printf ("除数为0,请重新输入");
  22. else
  23. printf ("%d/%d=%d",data1,data2,data1/data2);
  24. break;
  25. default:
  26. printf ("输入错误,请重新输入");
  27.  
  28.  
  29.  
  30. }
  31.  
  32. return 0;
  33. }
  34.  
Success #stdin #stdout 0s 5284KB
stdin
2+8
stdout
Please enter an expression:2+8=10