给大家带来一个简单c++计算器
代码:
#include
using namespace std;
int jisuan(int a,char b,int c){
switch(b){
case '+':{
return a+c;
break;
}
case '-':{
return a-c;
break;
}
case '*':{
return a*c;
break;
}
case '/':{
return a/c;
break;
}
}
}
int main() {
int a,c;
char b;
cin>>a>>b>>c;
if(b=='/'&&c==0){
cout<<"除数不能为0";
return 0;
}
if(b=='%'){
cout<<a<<b<<c<<'='<<a/c<<"……"a%c;
return 0;
}
cout<<a<<b<<c<<'='<<jisuan(a,b,c);
return 0;
}
运行结果:
输入:1+1
输出:1+1=2
输入:2-1
输出:2-1=1
输入:2x2
输出2x2=4
输入:9/3
输出:9/3=3
输入:1/0
输出:除数不能为0
输入:10%3
输出:10%3=3……1
你三连了吗?