|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
#include<stdio.h>
#include<stdbool.h>
int main()
{
float a,b,result;
char c;
bool h=true;
printf("输入你的算式:");
scanf("%f%c%f",&a,&c,&b);
switch(c)
{
case'-':b=-b;
case'+':result=a+b; break;
case'*':result=a*b; break;
case'/':
if(b=0)
{
h=false;
break;
}
else
{
result=a/b;
break;
}
}
if(h)
{
printf("结果是%.2f",result);
}
else
{
printf("除数不能为零");
}
return 0;
}
- #include<stdio.h>
- #include<stdbool.h>
- int main()
- {
- float a,b,result;
- char c;
- bool h=true;
- printf("输入你的算式:");
- scanf("%f%c%f",&a,&c,&b);
- switch(c)
- {
- case'-':b=-b;
- case'+':result=a+b; break;
- case'*':result=a*b; break;
- case'/':
- if(b==0) //这里是==
- {
- h=false;
- break;
- }
- else
- {
- result=a/b;
- break;
- }
- }
- if(h)
- {
- printf("结果是%.2f",result);
- }
- else
- {
- printf("除数不能为零");
- }
- return 0;
- }
复制代码
|
|