#include <stdio.h>
int main(void)
{
    int data1, data2;
    char op;
    printf("Please enter an expression:");     scanf("%d%c%d", &data1
, &op
, &data2
); // 输入运算表达式     switch (op)                          // 根据输入的运算符确定执行的运算
    {
    case '+':                            // 加法运算
        printf("%d+%d = %d\n", data1
, data2
, data1 
+ data2
);         break;
    case '-':                            // 减法运算
        printf("%d-%d = %d\n", data1
, data2
, data1
-data2
);         break;
    case '*':                            // 乘法运算
        printf("%d * %d = %d\n", data1
, data2
, data1 
* data2
);         break;
    case '/':                            // 除法运算
        if (data2 == 0)                  // 为避免除0错误,检验除数是否为0
            printf("Division by zero!\n");         else
            printf("%d/%d = %d\n", data1
, data2
, data1 
/ data2
);         break;
    default:                             // 处理非法运算符
        printf("Invalid operator! \n");     }
    return 0;
}
				I2luY2x1ZGUgPHN0ZGlvLmg+CmludCBtYWluKHZvaWQpCnsKICAgIGludCBkYXRhMSwgZGF0YTI7CiAgICBjaGFyIG9wOwogICAgcHJpbnRmKCJQbGVhc2UgZW50ZXIgYW4gZXhwcmVzc2lvbjoiKTsKICAgIHNjYW5mKCIlZCVjJWQiLCAmZGF0YTEsICZvcCwgJmRhdGEyKTsgLy8g6L6T5YWl6L+Q566X6KGo6L6+5byPCiAgICBzd2l0Y2ggKG9wKSAgICAgICAgICAgICAgICAgICAgICAgICAgLy8g5qC55o2u6L6T5YWl55qE6L+Q566X56ym56Gu5a6a5omn6KGM55qE6L+Q566XCiAgICB7CiAgICBjYXNlICcrJzogICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8g5Yqg5rOV6L+Q566XCiAgICAgICAgcHJpbnRmKCIlZCslZCA9ICVkXG4iLCBkYXRhMSwgZGF0YTIsIGRhdGExICsgZGF0YTIpOwogICAgICAgIGJyZWFrOwogICAgY2FzZSAnLSc6ICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIOWHj+azlei/kOeulwogICAgICAgIHByaW50ZigiJWQtJWQgPSAlZFxuIiwgZGF0YTEsIGRhdGEyLCBkYXRhMS1kYXRhMik7CiAgICAgICAgYnJlYWs7CiAgICBjYXNlICcqJzogICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8g5LmY5rOV6L+Q566XCiAgICAgICAgcHJpbnRmKCIlZCAqICVkID0gJWRcbiIsIGRhdGExLCBkYXRhMiwgZGF0YTEgKiBkYXRhMik7CiAgICAgICAgYnJlYWs7CiAgICBjYXNlICcvJzogICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8g6Zmk5rOV6L+Q566XCiAgICAgICAgaWYgKGRhdGEyID09IDApICAgICAgICAgICAgICAgICAgLy8g5Li66YG/5YWN6ZmkMOmUmeivryzmo4DpqozpmaTmlbDmmK/lkKbkuLowCiAgICAgICAgICAgIHByaW50ZigiRGl2aXNpb24gYnkgemVybyFcbiIpOwogICAgICAgIGVsc2UKICAgICAgICAgICAgcHJpbnRmKCIlZC8lZCA9ICVkXG4iLCBkYXRhMSwgZGF0YTIsIGRhdGExIC8gZGF0YTIpOwogICAgICAgIGJyZWFrOwogICAgZGVmYXVsdDogICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIOWkhOeQhumdnuazlei/kOeul+espgogICAgICAgIHByaW50ZigiSW52YWxpZCBvcGVyYXRvciEgXG4iKTsKICAgIH0KICAgIHJldHVybiAwOwp9