加法:(a+bi)+(c+di)=(a+c)+(b+d)i
减法:(a+bi)-(c+di)=(a-c)+(b-d)i
乘法:(a+bi)*(c+di)=(ac-bd)+(ad+bc)i
除法:(a+bi)/(c+di)=((a+bi)*(c-di))/(c^2+d^2)
#include <iostream>
using namespace std;
class Complex
{
public:
Complex() { real = 0;imag = 0; }//无参构造函数,构造函数的名字必须与类名相同
Complex(double r, double i) { real = r;imag = i; }//带参数的构造函数,并对数据成员进行初始化
Complex operator+(Complex c3);//重载函数
Complex operator-(Complex c4);
Complex operator*(Complex c5);
friend Complex operator/(Complex &c6, Complex& c7);//友元函数
void display();//显示函数
private:
double real;
double imag;
};
Complex Complex:: o