因为是多的分支,所以我们用switch语句实现:
#include <iostream>
#include<iomanip>
using namespace std;
int main()
{
double a,b;
char op;
cout<<"please input a,b=";
cin>>a>>b;
cout<<"please input op=";
cin>>op;
switch(op)
{
case '+':
cout<<a<<op<<b<<"="<<a+b<<endl;
break;
case '-':
cout<<a<<op<<b<<"="<<a-b<<endl;
break;
case '*':
cout<<a<<op<<b<<"="<<a*b<<endl;
break;
case '/':
if(b==0)
{
cout<<"divided by 0!"<<endl;
break;
}
else
{
cout<<a<<op<<b<<"="<<a/b<<endl;
break;
}
default :
cout<<"运算符错误!"<<endl;
}
return 0;
}