复数类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](/uploads/image/z/12668482-10-2.jpg?t=%E5%A4%8D%E6%95%B0%E7%B1%BBc%2B%2B%2C%E8%AF%B7%E5%93%AA%E4%BD%8D%E5%A4%A7%E7%A5%9E%E5%B8%AE%E6%88%91%E7%9C%8B%E7%9C%8B%2C%E9%97%AE%E9%A2%98%E5%9C%A8%E5%93%AA%2C%E8%B0%A2%E8%B0%A2%E5%95%A6%7E%23include%23includeclass+complex%7Bpublic%3A+complex%28float+x%2Cfloat+y%29%3B+complex%28complex+%26p%29%3B+%7Ecomplex%28%29%3B+void+display%28void%29%3B+complex%26+add%28+complex%26+c%29%3B++++++complex%26+sub%28+complex%26+c%29%3B++++complex)
复数类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