题解 | 简单计算器

简单计算器

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

#include <stdio.h>

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

全部评论

相关推荐

今天 17:35
已编辑
济宁学院 Java
不想做程序员:面试官:蓝桥杯三等奖?你多去两次厕所都能拿二等吧
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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