复数类c++,请哪位大神帮我看看,问题在哪,谢谢啦~
来源:学生作业帮 编辑:大师作文网作业帮 分类:综合作业 时间:2024/09/28 07:22:02
复数类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
#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
修改后的代码如下:
#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
再问: 真的很感谢你的回答,只是我运行后还有一个小问题,就是“分母不能为零”那里的exit有点问题“error C2065: 'exit' : undeclared identifier”这是为什么呢?
再答: 在头文件上加上#include ,exit可以改为exit(-1)表示程序遇到异常退出。 有些编译器不要加,但是您的编译器说没有exit函数,您就加上那个头文件吧。
#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
再问: 真的很感谢你的回答,只是我运行后还有一个小问题,就是“分母不能为零”那里的exit有点问题“error C2065: 'exit' : undeclared identifier”这是为什么呢?
再答: 在头文件上加上#include ,exit可以改为exit(-1)表示程序遇到异常退出。 有些编译器不要加,但是您的编译器说没有exit函数,您就加上那个头文件吧。
哪位英语大神帮我回答一下这些英语口语问题 谢谢啦
请高手帮我看看我的作文 谢谢啦
哪位大神帮我看看这是撒意思
工程制图问题,哪位大神能帮一下忙呢谢谢啦
数学函数值域麻烦哪位大神帮忙看看这样是否正确 如果哪里错误请提醒下小弟我 谢谢啦
英语大神进!急~这是我写的英语作文,学校要.哪位大神帮我看看有没有语法错误,有的话帮我改一下,谢谢啦~很急的~My Bi
求英文名,我叫涂婧,麻烦哪位大神帮我取个英文名,谢谢啦
选错哦, 请帮我看看我的问题追加, 谢谢
哪位大神能帮我翻译几段文字啊~谢谢啦~
哪位大神帮我翻译一下,谢谢啦!非常之感谢!
哪位大神帮我看看这个选择排序哪里有问题
哪位大神帮我看看能不能我星际争霸2