📄 complex.h
字号:
<iostream.h>
template <class T>//类模板
class complex
{
private:
T x;//复数实部
T y;//复数虚部
public:
complex(T real,T imag){x=real;y=imag;}//构造函数
void Add(complex c1,complex c2){x=c1.x+c2.x;y=c1.y+c2.y; }//加法运算
void Sub(complex c1,complex c2){x=c1.x-c2.x;y=c1.y-c2.y; }//减法运算
void Mul(complex c1,complex c2){x=c1.x*c2.x;y=c1.y*c2.y; }//乘法运算
void Div(complex c1,complex c2){x=c1.x/c2.x;y=c1.y/c2.y; }//除法运算
void display(){cout<<x<<"+"<<y<<"i"<<endl;}//显示复数
complex operator + (complex c2){
return complex(x+c2.x,y+c2.y);
}
complex operator - (complex c2){
return complex(x-c2.x,y-c2.y);
}
complex operator * (complex c2){
return complex(x*c2.x,y*c2.y);
}
complex operator / (complex c2){
return complex(x/c2.x,y/c2.y);
}
};
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -