1.定义复数Complex类,使用友元,完成复数的加法、减法、乘法和除法运算,以及对复数的输出.

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/02 23:46:56
1.定义复数Complex类,使用友元,完成复数的加法、减法、乘法和除法运算,以及对复数的输出.

1.定义复数Complex类,使用友元,完成复数的加法、减法、乘法和除法运算,以及对复数的输出.
1.定义复数Complex类,使用友元,完成复数的加法、减法、乘法和除法运算,以及对复数的输出.

1.定义复数Complex类,使用友元,完成复数的加法、减法、乘法和除法运算,以及对复数的输出.
#pragma once
#include
using namespace std;
class Complex
{
public:
Complex(double re=0.,double im=0.)
{
real=re;
imag=im;
}
void setreal(const double r);
void setimag(const double i);
friend Complex operator-(const Complex &);
friend istream& operator>>(istream &in,Complex &c);
friend ostream& operator(istream &in,Complex &c)
{
return in>>c.real>>c.imag;
}
ostream& operator