问题标题: 酷町堂:1077怎么做

0
0
已解决
朱小川
朱小川
缔造者
缔造者

题目描述 Description

请根据所学知识,制作一个仅包含加、减、乘、除等基本运算的简易计算器。计算结果保留2位小数,如果除数为0,则输出“Error Input”。

输入描述 Input Description

输入为一行,包含三个参数,第一个参数为一个实数,第二个参数为操作符号(+、-、*、/),第三个参数为一个实数,每个操作数之间以一个空格隔开,每个实数不超过10000。
如:3 + 5

输出描述 Output Description

输出为一行,是一个结果,计算结果保留2位小数。
如果除数为0,则输出“Error Input”。

样例输入 Sample Input

3.12 + 5.23

样例输出 Sample Output

8.35

朱小川在2021-03-14 15:22:26追加了内容

急!!!


0
已采纳
高舒豪
高舒豪
中级光能
中级光能
double a,b;
    char zf;
    cin>>a>>zf>>b;
    if(zf=='+'){
        printf("%.2f",a+b);
    }
    else if(zf=='-'){
        printf("%.2f",a-b);
    }
    else if(zf=='*'){
        printf("%.2f",a*b);
    }
    else if(zf=='/'){
        if(b==0){
            cout<<"Error Input";
        }
        else{
            printf("%.2f",a/b);
        }
    }

头文件啥的,自己加

0
0
我要回答