A代码完善--简易二元运算

# 注：本题只需要提交填写部分的代码，请按照C++方式提交。

#include <stdio.h>
#include <iostream>
using namespace std;
class FourArithOper
{
private:
int operand1,operand2;
char operator1;
public:
FourArithOper(char op,int op1,int op2)
{
operand1=op1;
operand2=op2;
operator1=op;
}
void Algorithm()
{
cout<<operand1<<operator1<<operand2<<"=";
/**************************************************
请在该部分补充缺少的代码
**************************************************/
cout<<endl;
}
};
int  main()
{
int op1,op2;
char op;
cin>>op>>op1>>op2; //操作符，运算数1，运算数2
FourArithOper fa(op,op1,op2);
fa.Algorithm();
return 0;
}

``+ 10 20``

``10+20=30``

``````#include<stdio.h>
int main()
{
int m,n;
float d;
char a;
scanf("%c",&a);
scanf("%d%d",&m,&n);
d=m/n;
if(a=='+')printf("%d%c%d=%d\n",m,a,n,n+m);
else if(a=='-')printf("%d%c%d=%d\n",m,a,n,m-n);
else if(a=='*')printf("%d%c%d=%d\n",m,a,n,n*m);
else if(a=='/')printf("%d%c%d=%.0f\n",m,a,n,d);
return 0;
}``````

``````
#include <stdio.h>
#include <iostream>
using namespace std;
class FourArithOper
{
private:
int operand1,operand2;
char operator1;
public:
FourArithOper(char op,int op1,int op2)
{
operand1=op1;
operand2=op2;
operator1=op;
}
void Algorithm()
{
cout<<operand1<<operator1<<operand2<<"=";
if(operator1=='+') cout<<(operand1+operand2);
else if(operator1=='-') cout<<(operand1-operand2);
else if(operator1=='*') cout<<(operand1*operand2);
else if(operator1=='/') cout<<(operand1/operand2);
cout<<endl;
}
};
int  main()
{
int op1,op2;
char op;
cin>>op>>op1>>op2; //操作符，运算数1，运算数2
FourArithOper fa(op,op1,op2);
fa.Algorithm();
return 0;
}
``````