题解 | #简单计算器#

简单计算器

https://www.nowcoder.com/practice/b8f770674ba7468bb0a0efcc2aa3a239

#include <stdio.h>

int main() {
    double a, b;
    char c;
    scanf("%lf%c%lf",&a,&c,&b);
    if(c!='+'&&c!='-'&&c!='*'&&c!='/')
    printf("Invalid operation!");
    else if(c=='/'&&b==0.0)
    printf("Wrong!Division by zero!");
    else
    {
        if(c=='+')
     printf("%.4lf%c%.4lf=%.4lf",a,c,b,a+b);
     if(c=='-')
     printf("%.4lf%c%.4lf=%.4lf",a,c,b,a-b);
     if(c=='*')
     printf("%.4lf%c%.4lf=%.4lf",a,c,b,a*b);
     if(c=='/')
     printf("%.4lf%c%.4lf=%.4lf",a,c,b,a/b);
    }
    return 0;
}

全部评论

相关推荐

09-30 15:27
已编辑
成都工业学院 企业文化
Morpheus_:候选人:还需要测验武力值?
投递腾讯等公司10个岗位
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务