问题标题: 酷町堂:2729

0
0
已解决
武明轩
武明轩
新手光能
新手光能

当然,只会加法运算是不够的,该外星球的人们还希望你开发一个计算器,可以计算十进制加减乘除。请你设计一个简单的计算器,具有加减乘除功能。用户键入的两个数和一个运算符,由计算器输出运算结果。

输入描述 Input Description

分两行输入,第一行数两个自然数,第二行是运算符

输出描述 Output Description

一个小数,保留两位小数


0
已采纳
朱小川
朱小川
缔造者
缔造者

if(c=='+'){ printf("%.2f",b+a); } if(c=='-'){ printf("%.2f",a-b); } if(c=='*'){ printf("%.2f",a*b); } if(c=='/'){ if(a!=0&&b!=0) printf("%.2f",a/b); else{ cout<<"error"; } }

核心

0
0
0
汪艾辰
汪艾辰
高级光能
高级光能

    char b;
    double a,c;
    cin>>a>>c>>b;
    如果(b=='+'){
        printf("%.2f",a+c);
    }
    否则 如果(b=='-'){
        printf("%.2f",a-c);
    }
    否则 如果(b=='*'){
        printf("%.2f",a*c);
    }
    否则 如果(b=='/'){
        如果(a!=0&&c!=0){
            printf("%.2f",a/c);
        }
        否则{
            cout<<"error";
        }
    }

我要回答