| 
 | 
 
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册  
 
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;
 
 - }
 
  复制代码 
 
 
 
 |   
 
 
 
 |