//12、设计人民币类,其数据成员为fen(分)、jiao(角)、yuan(元)。重载这个类的加法、减法运算符,并给出主函数应用该类。
#include"iostream"
using namespace std;
class money
{
private:
int yuan,jiao,fen;
public:
money(int x=0,int y=0,int z=0):yuan(x),jiao(y),fen(z){}
money operator+(money m);
money operator-(money m);
void print();
};
int main()
{
money m1(2,3,3),m2(2,3,4),m3;
m3=m1+m2;
();
m3=m2-m1;
();
return 0;
}
money money::operator+(money m)
{
money m4;
int x=0,y=0,z=0;
x=yuan*100+jiao*10+fen;
y=*100+*10+;
z=x+y;
=z/100;
=(z%100)/10;
=(z%100)%10;
return m4;
}
money money::operator-(money m)
{
money m4;
int x=0,y=0,z=0;
x=yuan*100+jiao*10+fen;
y=*100+*10+;
z=x-y;
=z/100;
=(z%100)/10;
=(z%100)%10;
return m4;
}
void money::print()
{
cout<<yuan<<"元"<<jiao<<"角"<<fen<<"分"<<endl;
}