#include<bits/stdc++.h>
using namespace std;
class complexs
{
private:
int real;
int imag;
public:
complexs()
{
real=0;
imag=0;
}
complexs(int a,int b):real(a),imag(b){}
complexs operator+(complexs &c);//complexs为返回类型;
friend istream&operator>>(istream&,complexs&c);//重载输入运算符
friend ostream&operator<<(ostream&,complexs&c);//重载输出运算符
friend bool operator<(complexs &c1,complexs &c2);//重载小于号运算符
void show(){cout<<real<<"\t"<<imag<<endl;};
};
bool operator<(complexs &c1,complexs &c2)
{
return c1.real<c1.imag;
}
istream&operator>>(istream&input,complexs &c)
{
cout<<"please input real and imag \t";
input>>c.real>>c.imag;
return input;
}
ostream&operator<<(ostream&output,complexs &c)
{
if(c.imag>0) output<<"("<<c.real<<"+"<<c.imag<<"i)";
else output<<"("<<c.real<<c.imag<<"i)";
return output;
}
complexs complexs::operator+(complexs &c)
{
return complexs(real+c.real,imag+c.imag);
}
int main()
{
complexs c1(2,3),c2(2,3),c3;
c3=c1+c2;
c3.show();
complexs c4,c5,c6;
cin>>c4>>c5;
c6=c4+c5;
cout<<c6<<endl;
if(c4<c5)cout<<"YES";
else cout<<"NO";
return 0;
}
using namespace std;
class complexs
{
private:
int real;
int imag;
public:
complexs()
{
real=0;
imag=0;
}
complexs(int a,int b):real(a),imag(b){}
complexs operator+(complexs &c);//complexs为返回类型;
friend istream&operator>>(istream&,complexs&c);//重载输入运算符
friend ostream&operator<<(ostream&,complexs&c);//重载输出运算符
friend bool operator<(complexs &c1,complexs &c2);//重载小于号运算符
void show(){cout<<real<<"\t"<<imag<<endl;};
};
bool operator<(complexs &c1,complexs &c2)
{
return c1.real<c1.imag;
}
istream&operator>>(istream&input,complexs &c)
{
cout<<"please input real and imag \t";
input>>c.real>>c.imag;
return input;
}
ostream&operator<<(ostream&output,complexs &c)
{
if(c.imag>0) output<<"("<<c.real<<"+"<<c.imag<<"i)";
else output<<"("<<c.real<<c.imag<<"i)";
return output;
}
complexs complexs::operator+(complexs &c)
{
return complexs(real+c.real,imag+c.imag);
}
int main()
{
complexs c1(2,3),c2(2,3),c3;
c3=c1+c2;
c3.show();
complexs c4,c5,c6;
cin>>c4>>c5;
c6=c4+c5;
cout<<c6<<endl;
if(c4<c5)cout<<"YES";
else cout<<"NO";
return 0;
}