复数类c++,请哪位大神帮我看看,问题在哪,谢谢啦~#include#includeclass complex{public: complex(float x,float y); complex(complex &p); ~complex(); void display(void); complex& add( complex& c); complex& sub( complex& c); complex

来源:学生作业帮助网 编辑:作业帮 时间:2024/07/16 23:27:27
复数类c++,请哪位大神帮我看看,问题在哪,谢谢啦~#include#includeclass complex{public: complex(float x,float y); complex(complex &p); ~complex(); void display(void); complex& add( complex& c);      complex& sub( complex& c);    complex
x]KPǿ DBH)#*L0Plܛ]sgb0u=Ԟ'\0HO#t_@h5c]Z { 2rvN`%2i(E('E8-d,u+NmB#Yr9< l!6)ˈ3Jf$9^XRd~=)̾n}1e!d%<"4< :>tm%-g?kAΣ fS֨bZ-J-[[3!ѕ!)hi['.elؿNylhNGe\{^R+cá3l|Ph7ɹ>袽)=T8~pQe\3}XZ}DkB{ X,{C(80F5Qwy 84Fş"70( XB

复数类c++,请哪位大神帮我看看,问题在哪,谢谢啦~#include#includeclass complex{public: complex(float x,float y); complex(complex &p); ~complex(); void display(void); complex& add( complex& c); complex& sub( complex& c); complex
复数类c++,请哪位大神帮我看看,问题在哪,谢谢啦~
#include
#include
class complex
{
public:
complex(float x,float y);
complex(complex &p);
~complex();
void display(void);
complex& add( complex& c);
complex& sub( complex& c);
complex& mut( complex& c);
complex& div( complex& c);
private:
float r;
float i;
};
complex::complex(float x,float y)
{
r=x;
i=y;
}
complex::complex(complex &p)
{
r=p.r;
i=p.i;
}
complex::~complex(){};
void complex::display(void)
{
cout

复数类c++,请哪位大神帮我看看,问题在哪,谢谢啦~#include#includeclass complex{public: complex(float x,float y); complex(complex &p); ~complex(); void display(void); complex& add( complex& c); complex& sub( complex& c); complex
修改后的代码如下:
#include
#include
class complex
{
public:
complex(float x=0.0,float y=0.0); // 添加默认值,否则complex c;不能调用成功
complex(complex &p);
complex();
void display(void);
complex& add( complex& c);
complex& sub( complex& c);
complex& mul( complex& c); //mul原先写错
complex& div( complex& c);
private:
float r;
float i;
};
complex::complex(float x,float y)
{
r=x;
i=y;
}
complex::complex(complex &p)
{
r=p.r;
i=p.i;
}
complex::complex(){}
void complex::display(void)
{
cout