plex temp; Рtemp.real=.real; Рtemp.imag=.imag; Рreturn temp; Р} Рcomplex operator*(plex &com) //重载操作符“×”Р{ Рcomplex temp; Рtemp.real=.real-.imag; Рtemp.imag=.imag+.real; Рreturn temp; Р} Рcomplex operator/(plex &com) //重载操作符“÷”Р{ Рcomplex temp; Рtemp.real=(.real+.imag)/(com....imag); Рtemp.imag=(.real-.imag)/(com....imag); Рreturn temp; Р} Рvoid display() //定义成员函数display,输出复数的标准形式Р{ Рif(imag>=0) Рcout<<"("<<real<<"+"<<imag<<"i)"; Рelse Рcout<<"("<<real<<imag<<"i)"; Р} Р}; Рint main(void) Р{ Рdouble a,b,c,d; Рcout<<"输入两个复数,即a,b,c,d的值:"; Рcin>>a>>b>>c>>d; Рcomplex n1(a,b),n2(c,d); Рcout<<"两个复数值为:"; Рcout<<"A="; //输出复数A的值Рn1.display(); Рcout<<" B="; Рn2.display(); //输出复数B值Рcout<<endl;Рcout<<endl<<endl<<"两个复数的加法:"<<endl; Рcomplex result1; Рresult1=n1+n2; //实现两个复数的加法运算Рn1.display(); Рcout<<"+";