练习
作者:互联网
#include <iostream> #include <cmath> using namespace std; class Complex {public: Complex(double a,double b); Complex(double c); Complex(Complex &p); void add(Complex t); void show(); double mod(); private: double real; double imaginary; }; Complex::Complex(double a,double b):real(a),imaginary(b) { } Complex::Complex(double c):real(c) { } Complex::Complex(Complex &p):real(p.real),imaginary(p.imaginary) { } void Complex::add(Complex t) {real=real+t.real; imaginary=imaginary+t.imaginary; } void Complex::show() { cout<<real<<"+"<<imaginary<<"i"<<endl; } double Complex::mod() {double m; m=sqrt(real*real+imaginary*imaginary); return m; } int main() {Complex c1(3,5); Complex c2(4.5); Complex c3(c1); c1.add(c2); c1.show(); cout<<c1.mod(); return 0; }
标签:real,show,double,void,练习,Complex,imaginary 来源: https://www.cnblogs.com/AliceMaestra/p/10646208.html