/*
题目描述
编写一程序,从键盘上输入任意两个数和一运算符(+:加,-:减,*:乘,/:除),计算其运算的结果并输出 。
在做除法运算时,应判别除数是否为0,如果为0,运算非法,给出提示信息。
如果运算符号不是+、-、*、/则同样是非法的,也应给出提示信息。其它情况,输出运算的结果。
(注意:要求使用switch)
输入
输入两个实数和一个字符
输出
(1)如果运算符为算术运算符,则输出结果,小数点保留两位。
(2)如果运算符不是算术运算符,则输出“非法的运算符”
(3)如果运算符为“/”,切除数为0,则输出“除数为0”
*/
#include <stdio.h>
int main()
{
double a, b;
char op;
scanf("%lf %lf%c", &a, &b, &op);
switch (op)
{
case '+':
printf("%.2f+%.2f=%.2f", a, b, a + b);
break;
case '-':
printf("%.2f-%.2f=%.2f", a, b, a - b);
break;
case '*':
printf("%.2f*%.2f=%.2f", a, b, a * b);
break;
case '/':
if (b != 0)
{
printf("%.2f/%.2f=%.2f", a, b, a / b);
}
else
{
printf("除数为0");
}
break;
default:
printf("非法的运算符");
}
return 0;
}