展开全部
#include
using namespace std;
class Complex
{
public:
Complex(){real=0;imag=0;}
Complex(double r,double i){real=r;imag=i;}
Complex operator +(Complex &c2);
Complex operator -(Complex &c2);
Complex operator *(Complex &c2);
Complex operator /(Complex &c2);
void display();
void set();
private:
double real;
double imag;
};
Complex Complex::operator +(Complex &c2)
{
Complex c;
c.real=real+c2.real;
c.imag=imag+c2.imag;
return c;
}
Complex Complex::operator -(Complex &c2)
{
Complex c;
c.real=real-c2.real;
c.imag=imag-c2.imag;
return c ;
}
Complex Complex::operator *(Complex &

本文展示了如何在Python中定义一个复数类`Complex`,并重载加、减、乘、除四个运算符。通过类的方法实现了复数之间的基本运算,并提供了显示复数的方法。
最低0.47元/天 解锁文章
3414

被折叠的 条评论
为什么被折叠?



