主题:C++,求指导
#include<iostream.h>
class Fenshu
{
private :
int fenzi,fenmu;
public:
Fenshu(int a=0,int b=0)
{
fenzi=a;
fenmu=b;
}
Fenshu operator + (Fenshu &f);
Fenshu operator - (Fenshu &f);
Fenshu operator * (Fenshu &f);
Fenshu operator / (Fenshu &f);
void display();
};
Fenshu Fenshu::operator + (Fenshu &f)
{
Fenshu f1;
f1.fenzi=fenzi*f.fenmu+fenmu*f.fenzi;
f1.fenmu=fenmu*f.fenmu;
return f1;
}
Fenshu Fenshu::operator - (Fenshu &f)
{
Fenshu f1;
f1.fenzi=fenzi*f.fenmu-fenmu*f.fenzi;
f1.fenmu=fenmu*f.fenzi;
return f1;
}
Fenshu Fenshu::operator * (Fenshu &f)
{
Fenshu f1;
f1.fenzi=fenzi*f.fenzi;
f1.fenmu=fenmu*f.fenmu;
return f1;
}
Fenshu Fenshu::operator / (Fenshu &f)
{
Fenshu f1;
f1.fenzi=fenzi*f.fenmu;
f1.fenmu=fenmu*f.fenzi;
return f1;
}
void Fenshu::display()
{
cout<<fenzi<<"/"<<fenmu<<endl;
}
void main()
{
Fenshu f1(2,3),f2(4,5),f3,f4,f5,f6;
cout<<"f1=";
f1.display;
cout<<"f2=";
f2.display;
f3=f1+f2;
cout<<"f3=f1+f2=";
f3.display;
f4=f1-f2;
cout<<"f4=f1-f2=";
f4.display;
f5=f1*f2;
cout<<"f5=f1*f2=";
f5.display;
f6=f1/f2;
cout<<"f6=f1/f2=";
f6.display;
}
新手求指导啊~~~
亲~~~~
你们在哪里呀~~~
求bug呀~~~~~~~
class Fenshu
{
private :
int fenzi,fenmu;
public:
Fenshu(int a=0,int b=0)
{
fenzi=a;
fenmu=b;
}
Fenshu operator + (Fenshu &f);
Fenshu operator - (Fenshu &f);
Fenshu operator * (Fenshu &f);
Fenshu operator / (Fenshu &f);
void display();
};
Fenshu Fenshu::operator + (Fenshu &f)
{
Fenshu f1;
f1.fenzi=fenzi*f.fenmu+fenmu*f.fenzi;
f1.fenmu=fenmu*f.fenmu;
return f1;
}
Fenshu Fenshu::operator - (Fenshu &f)
{
Fenshu f1;
f1.fenzi=fenzi*f.fenmu-fenmu*f.fenzi;
f1.fenmu=fenmu*f.fenzi;
return f1;
}
Fenshu Fenshu::operator * (Fenshu &f)
{
Fenshu f1;
f1.fenzi=fenzi*f.fenzi;
f1.fenmu=fenmu*f.fenmu;
return f1;
}
Fenshu Fenshu::operator / (Fenshu &f)
{
Fenshu f1;
f1.fenzi=fenzi*f.fenmu;
f1.fenmu=fenmu*f.fenzi;
return f1;
}
void Fenshu::display()
{
cout<<fenzi<<"/"<<fenmu<<endl;
}
void main()
{
Fenshu f1(2,3),f2(4,5),f3,f4,f5,f6;
cout<<"f1=";
f1.display;
cout<<"f2=";
f2.display;
f3=f1+f2;
cout<<"f3=f1+f2=";
f3.display;
f4=f1-f2;
cout<<"f4=f1-f2=";
f4.display;
f5=f1*f2;
cout<<"f5=f1*f2=";
f5.display;
f6=f1/f2;
cout<<"f6=f1/f2=";
f6.display;
}
新手求指导啊~~~
亲~~~~
你们在哪里呀~~~
求bug呀~~~~~~~