定义一个复数类Complex,定义带有2个参数(都为缺省参数)的构造函数;重载“/”(成员函数实现);重载“

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/29 20:05:31
定义一个复数类Complex,定义带有2个参数(都为缺省参数)的构造函数;重载“/”(成员函数实现);重载“

定义一个复数类Complex,定义带有2个参数(都为缺省参数)的构造函数;重载“/”(成员函数实现);重载“
定义一个复数类Complex,定义带有2个参数(都为缺省参数)的构造函数;重载“/”(成员函数实现);重载“

定义一个复数类Complex,定义带有2个参数(都为缺省参数)的构造函数;重载“/”(成员函数实现);重载“
//main函数里能输入两个复数.已经用VC++6.0编译通过了...希望对你有帮助
#include
#include
class Complex
{
private:
float real;
float imagine;
public:
Complex(float r=0.0,float i=0.0)
{
real=r;
imagine=i;
}
void Set(float r,float i)
{
real=r;
imagine=i;
}
Complex operator/(Complex &x)
{
if((x.imagine)*(x.imagine)+(x.real)*(x.real)

一个复数类Complex,定义带有2个参数(都为缺省参数)的构造函数;重载“/”(成员函数实现);重载“<<”(友元函数实现)。class Complex Complex operator/(Complex &x)
ostream &operator<<(ostream &out,Complex &x)