#include<iostream> #include<cmath> using namespace std; class Complex{ public: Complex(float real1,float imaginary1=0){ real=real1; imaginary=imaginary1; } void add(Complex &t) { real=real+t.real; imaginary=imaginary+t.imaginary; } void show() { cout<<real<<"+"<<imaginary<<"i"<<endl; } float mod() { float m; m=(sqrt(pow(real,2)+pow(imaginary,2))); return m; } Complex(Complex &p); private: float real; float imaginary; }; Complex::Complex(Complex &p){ real=p.real; imaginary=p.imaginary; } int main() { Complex c1(3,5); Complex c2(4.5); c1.add(c2); c1.show(); c2.show(); cout<<c1.mod(); return 0; }#include<iostream> #include<cmath> using namespace std; class Complex{ public: Complex(float real1,float imaginary1=0){ real=real1; imaginary=imaginary1; } void add(Complex &t) { real=real+t.real; imaginary=imaginary+t.imaginary; } void show() { cout<<real<<"+"<<imaginary<<"i"<<endl; } float mod() { float m; m=(sqrt(pow(real,2)+pow(imaginary,2))); return m; } Complex(Complex &p); private: float real; float imaginary; }; Complex::Complex(Complex &p){ real=p.real; imaginary=p.imaginary; } int main() { Complex c1(3,5); Complex c2(4.5); c1.add(c2); c1.show(); c2.show(); cout<<c1.mod(); return 0; }
转载于:https://www.cnblogs.com/agsjg/p/10633517.html