#include <stdio.h>
int main()
{
float a,b;
char c;
printf("Please enter a,b and op:");
scanf("%f%c%f",&a,&c,&b);
switch(c)
{
case '+':
printf("%f+%f=%f\n",a,b,a+b);
break;
case '-':
printf("%f-%f=%f\n",a,b,a-b);
break;
case '*':
printf("%f*%f=%f\n",a,b,a*b);
break;
case '/':
if(b!=0.0)
printf("%f/%f=%f\n",a,b,a/b);
else
printf("error!\n");
break;
default:
printf("error!\n");
break;
}
return 0;
}用switch语句实现多分支结构
最新推荐文章于 2024-09-19 18:05:52 发布
本文介绍了一个使用C语言编写的简易计算器程序。该程序能够接收两个浮点数及一个运算符作为输入,并能进行加、减、乘、除四种基本运算。在进行除法运算时,程序会检查除数是否为零,以避免出现错误。
1186

被折叠的 条评论
为什么被折叠?



