题解 | #简单计算器#

简单计算器

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

#include <stdio.h>

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

全部评论

相关推荐

06-17 21:57
门头沟学院 Java
白友:噗嗤,我发现有些人事就爱发这些,明明已读不回就行了,就是要恶心人
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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