课堂小练习: 设计、定义并实现Complex类
1 #include<iostream> 2 #include<cmath> 3 using namespace std; 4 class Complex 5 { 6 public: 7 Complex(float x1=0.0, float y1=0.0) 8 { 9 x=x1; 10 y=y1; 11 }; 12 Complex(Complex &p); 13 void myadd(Complex t); 14 void myshow(); 15 float mymod(); 16 private: 17 float x,y; 18 }; 19 Complex::Complex(Complex &p) 20 { 21 x=p.x; 22 y=p.y; 23 } 24 void Complex::myadd(Complex t) 25 { 26 x+=t.x; 27 y+=t.y; 28 29 } 30 void Complex::myshow() 31 { 32 cout<<x<<"+"<<y<<"i"<<endl; 33 } 34 float Complex::mymod() 35 { 36 return (sqrt(x*x+y*y)); 37 } 38 int main() 39 { 40 Complex c1(3,5); 41 Complex c2(4.5); 42 Complex c3(c1); 43 c1.myadd(c2); 44 c1.myshow(); 45 cout<<c3.mymod()<<endl; 46 return 0; 47 }
https://www.cnblogs.com/sora5934/p/10604743.html
https://www.cnblogs.com/0906mxyd/p/10604795.html
https://www.cnblogs.com/shy0825/p/10604390.html