简单计算器

简单计算器

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

#include<stdio.h>
int main()
{
    double a, b, c;
    char fu;
    while (~scanf("%lf%c%lf", &a, &fu, &b))
    {
        if (fu != '/'&&fu != '*'&&fu != '+'&&fu != '-')
            printf("Invalid operation!\n");
        else if (fu == '/'&&b == 0.0)
            printf("Wrong!Division by zero!\n");
        else
        {
            if (fu == '*') printf("%.4f*%.4f=%.4f\n", a, b, a * b);
            if (fu == '+') printf("%.4f+%.4f=%.4f\n", a, b, a + b);
            if (fu == '-') printf("%.4f-%.4f=%.4f\n", a, b, a - b);
            if (fu == '/') printf("%.4f/%.4f=%.4f\n", a, b, a / b);
        }
    }return 0;
}
全部评论

相关推荐

评论
1
收藏
分享

创作者周榜

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