C++——阶段练习(简易计算器)
#include <iostream>
using namespace std;
int add(int x,int y)
{
return x+y;
}
int minu(int x,int y)
{
return x-y;
}
int mul(int x,int y)
{
return x*y;
}
float dilv(int x,int y)
{
return (float)x/y;
}
int main()
{
int a=0;
int b=0;
char cal=0;
while(1)
{
cout<<"请输入两个数"<<endl;
cin>>a;
cin>>b;
cout<<"请输入运算符+,-,*,/"<<endl;
cin>>cal;
switch(cal)
{
case '+':
cout<<add(a,b)<<endl;
break;
case '-':
cout<<minu(a,b)<<endl;
break;
case '*':
cout<<mul(a,b)<<endl;
break;
case '/':
cout<<dilv(a,b)<<endl;
break;
}
}
return 0;
}