> 文档中心 > 洛谷 B2052 题解

洛谷 B2052 题解

看完请点赞,谢谢

此题为水题

B2052

这题简单的 if 结构,注意两个 int 整数以空格分割,不需要考虑输入的问题,后面直接输入字符型变量 char 

#includeusing namespace std;int main(){    int a,b;    char o;    cin>>a>>b>>o;    if (o=='+' || o=='-' || o=='*' || o=='/')    {    if (o=='+')    { cout<<a+b<<endl;return 0;    }    if (o=='-')    { cout<<a-b<<endl;return 0;    }    if (o=='*')    { cout<<a*b<<endl;return 0;    }    if (o=='/' && b!=0)    { cout<<a/b<<endl;return 0;    }    else cout<<"Divided by zero!"<<endl;    }    else cout<<"Invalid operator!"<<endl;    return 0;}