看完请点赞,谢谢
此题为水题
这题简单的 if 结构,注意两个 int 整数以空格分割,不需要考虑输入的问题,后面直接输入字符型变量 char
#include<bits/stdc++.h>
using 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;
}