题解 | #简单计算器#

简单计算器

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

#include<stdio.h>

int main() {
    double num1, num2;
    char fuhao;
    scanf("%lf%c%lf", &num1, &fuhao, &num2);
    if (num2 == 0) {
        printf("Wrong!Division by zero!\n");
    } else {
        switch (fuhao) {
            case '+':
                printf("%.4lf%c%.4lf=%.4lf", num1, fuhao, num2, num1 + num2);
                break;
            case '-':
                printf("%.4lf%c%.4lf=%.4lf", num1, fuhao, num2, num1 - num2);
                break;
            case '*':
                printf("%.4lf%c%.4lf=%.4lf", num1, fuhao, num2, num1 * num2);
                break;
            case '/':
                printf("%.4lf%c%.4lf=%.4lf", num1, fuhao, num2, num1 / num2);
                break;
            default:
                printf("Invalid operation!\n");
                break;
        }
    }
    return 0;
}

全部评论

相关推荐

浩浩没烦恼:一二面加起来才一个小时? 我一面就一个小时多了
点赞 评论 收藏
分享
挥毫自在:想白嫖你呢
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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