1 #include <iostream>
 2 
 3 /* run this program using the console pauser or add your own getch, system("pause") or input loop */
 4 using namespace std;
 5 class Complex
 6 {
 7     public:
 8         friend ostream&operator<<(ostream&,Complex&);
 9         friend istream&operator>>(istream&,Complex&);
10     private:
11     double real;
12     double imag;
13 };
14 
15 ostream& operator <<(ostream&output,Complex&c)
16 {
17     output<<"("<<c.real<<"+"<<c.imag<<"i)";
18     return output;
19 }
20 
21 istream& operator >>(istream&input,Complex&c)
22 {
23     cout<<"input real part and imaginary part of complex number:";
24     input>>c.real>>c.imag;
25     return input;
26 }
27 int main(int argc, char** argv) {
28     Complex c1,c2;
29     cin>>c1>>c2;
30     cout<<"c1="<<c1<<endl;
31     cout<<"c2="<<c2<<endl;
32     return 0;
33 }

 

相关文章:

  • 2021-11-03
  • 2022-01-09
  • 2021-09-28
  • 2021-11-17
  • 2021-10-07
  • 2021-09-22
  • 2021-11-04
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2021-11-04
  • 2022-12-23
  • 2021-09-07
  • 2021-05-31
  • 2022-01-19
相关资源
相似解决方案