题解 | #简单计算器#

简单计算器

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;
}

全部评论

相关推荐

勇敢的突尼斯海怪选钝...:楼主这拒意向话术好得体呀 !求问HR回复态度咋样呀
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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