C语言编程:输入两个操作数和一个运算符,编程实现简单的计算器......用switch的....帮忙一下,急 谢谢哦

如题所述

#include<stdio.h>
int main()
{double a,b,c;
 char op;
 scanf("%lf%c%lf",&a,&op,&b);
 switch(op)
 {case '+': c=a+b; break;
  case '-': c=a-b; break;
  case '*': c=a*b; break;
  case '/': if(b) c=a/b;
     else {printf("除数不能为0!\n"); return 0;} 
  default:{printf("未知的运算符!\n"); return 0;}
 }
 printf("%g%c%g=%g\n",a,op,b,c);
 return 0;
}

温馨提示:答案为网友推荐,仅供参考
相似回答