#include <stdio.h>
#include <math.h>
int main() 
{
    double use1,use2,result;
    char op;//字符的运算符

    scanf("%lf %c %lf",&use1,&op,&use2);//读取双精度%lf

    if (op!='+'&& op!='-'&& op!='*'&& op!='/') 
    {
        printf("Invalid operation!\n");
        return 0;//返回0程序结束
    }
    else if(op=='/' && fabs(use2)<1e-8)//返回浮点数的绝对值
    {
        printf("Wrong!Division by zero!\n");
        return 0;//返回0程序结束
    }
    else 
    {
        switch (op) //''里面识别的都是ascii值 是通过数字识别符号
        {
            case '+':
                result=use1+use2;
                break;
            case '-':
                result=use1-use2;
                break;
            case '*':
                result=use1*use2;
                break;
            case '/':
                result=use1/use2;
                break;
        }//逻辑清晰步骤清楚可以列出来
    }
    printf("%.4f%c%.4f=%.4f\n",use1,op,use2,result);
    return 0;
}