题解 | 简单计算器

简单计算器

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

#include <iostream>
using namespace std;

int main() {
   double a,b;
   char c;
   double result;
   cin >> a >> c >> b;
   
   switch(c){
   case '+' :
   result = a+b;
   break;
   
   case '-':
   result = a-b;
   break;

   case '*' :
   result = a*b;
   break;

   case '/' :
   if(b == 0){
    printf("Wrong!Division by zero!\n");
    return 0;
    break;
   }else{
   result = a/b;
   break; 
   }
   
   default :
   printf("Invalid operation!\n");
   return 0;
   break;
   }
   printf("%.4f%c%.4f=%.4f",a,c,b,result);
}

全部评论

相关推荐

11-07 16:07
深圳大学 运营
前端飞升:学长,阿里不是卡双非吗,我深也能去吗
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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