编译代码
/***********************
**项目【1.9】多分支结构之switch语句**
**题目:用switch语句做一个简单“四则”运算。**
**作者:李坤**
************************/
#include<stdio.h>
int main()
{
printf("请输入两个值并对他们做'+ - * /'运算\n");
float a,b;
char c;
scanf("%f%c%f",&a,&c,&b);
switch(c)
{
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\n");
}
break;
default:
printf("error\n");
break;
}
return 0;
}
运行结果