public Complex_counter Div(Complex_counter num1)//除法 { double x; double y; x = (num1.real * real + num1.imaginary * imaginary) / (num1.imaginary * num1.imaginary + num1.real * num1.real); y = (num1.real * imaginary - num1.imaginary * real) / (num1.imaginary * num1.imaginary + num1.real * num1.real); return(new Complex_counter(x, y)); }
public Complex_counter Sub(Complex_counter num1)//减法 { double x; double y; x = num1.real - real; y = num1.imaginary - imaginary; return(new Complex_counter(x, y)); }
public Complex_counter Mul(Complex_counter num1)//乘法 { double x; double y; x = num1.real * real - num1.imaginary * imaginary; y = num1.imaginary * imaginary + num1.real * imaginary; return(new Complex_counter(x, y)); }
public Complex_counter Add(Complex_counter num1) //加法 { double x; double y; x = num1.real + real; y = num1.imaginary + imaginary; return(new Complex_counter(x, y)); }