题解 | #简单计算器#

简单计算器

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

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

相关推荐

点赞 评论 收藏
分享
迷茫的大四🐶:看来已经准备换人了
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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