真搞不懂IDE为什么总是输出"Invalid operator!"
查看原帖
真搞不懂IDE为什么总是输出"Invalid operator!"
775551
caojiaming楼主2022/10/9 14:57
#include <iostream>
#include <cstdio>
using namespace std;
char a;
bool Error=1;
int b,c;
int main()
{
    cin>>b>>c;
    scanf("%c",&a);
    if(a=='/')
    {
        if(c==0)
        {
            cout<<"Divided by zero!";
            return 0;
        }
        cout<<b/c;
    }
    switch(a)
    {
        case '+':cout<<b+c;Error=0;break;
        case '-':cout<<b-c;Error=0;break;
        case '*':cout<<b*c;Error=0;break;
        case '/':Error=0;break;
    }
    if(Error)
    {
        cout<<"Invalid operator!";
    }
    return 0;
}

IDE错了 洛谷评测也错了

2022/10/9 14:57
加载中...