using namespace std;
//分数类
class fraction
{
public:
fraction():den(1),num(1){}//默认构造函数防止出错
friend ostream& operator<<(ostream& out,fraction& obj);
friend fraction operator+(fraction& a,fraction& b);
private:
int den;//分母denominator
int num;//分子numerator
};
ostream& operator<<(ostream& out,fraction& obj)
{
out<
}
fraction operator+( fraction& a, fraction& b)
{
fraction result;
result.den=a.den*b.den;
result.num=a.den*b.num+a.num*b.den;
return result;
}
int main()
{
fraction obj1,obj2;
cout<
}