38.求解简单表达式。输入一个形式如“操作数 运算符 操作数”的四则运算表达式,输出运算结果,要求使用switch语句编写
#include<stdio.h>
int main()
{
float a,b,result;
char ch;
scanf("%f%c%f",&a,&ch,&b);
switch(ch){
case'+':
result=a+b;
break;
case'-':
result=a-b;
break;
case'*':
result=a*b;
break;
case'/':
if(b!=0)
result=a/b;
else
{
printf("除数不能为0\n");
return 0;
}
break;
default:
printf("操作符不合法\n");
return 0;
}
printf("%f\n",result);
return 0;
}