#include<bits/stdc++.h>
using namespace std;
class Complex
{
public:
friend ostream&operator<<(ostream&,Complex&);
friend istream&operator>>(istream&,Complex&);//friend istream/ostream&operator<</>>(istream/ostream&,Complex c)
private:
double real;
double imag;
};
ostream&operator <<(ostream&output,Complex&c)
{
output<<"("<<c.real<<"+"<<c.imag<<"i)";//output<<
//return output;
return output;
}
istream&operator >>(istream&input,Complex&c)
{
cout<<"please input real and imag";
input>>c.real>>c.imag;
return input;
}
int main()
{
Complex c1,c2;
cin>>c1>>c2;
cout<<"c1="<<c1<<endl;
cout<<"c2="<<c2<<endl;
return 0;
using namespace std;
class Complex
{
public:
friend ostream&operator<<(ostream&,Complex&);
friend istream&operator>>(istream&,Complex&);//friend istream/ostream&operator<</>>(istream/ostream&,Complex c)
private:
double real;
double imag;
};
ostream&operator <<(ostream&output,Complex&c)
{
output<<"("<<c.real<<"+"<<c.imag<<"i)";//output<<
//return output;
return output;
}
istream&operator >>(istream&input,Complex&c)
{
cout<<"please input real and imag";
input>>c.real>>c.imag;
return input;
}
int main()
{
Complex c1,c2;
cin>>c1>>c2;
cout<<"c1="<<c1<<endl;
cout<<"c2="<<c2<<endl;
return 0;