📄 1-2.cpp
字号:
#include <iostream>
using namespace std;
class Complex
{
private:
double real;
double imag;
public:
Complex() {
real=0;
imag=0;
}
Complex(double r,double i) {
real=r;
imag=i;
}
Complex operator + (Complex &c) {
return Complex(real+c.real,imag+c.imag);
}
Complex operator - (Complex &c) {
return Complex(real-c.real,imag-c.imag);
}
Complex operator * (Complex &c) {
return Complex(real*c.real,imag*c.imag);
}
Complex operator / (Complex &c) {
return Complex(real/c.real,imag/c.imag);
}
void display();
};
void Complex::display() {
cout <<"("<<real;
if (imag>0)
cout<<"+";
cout <<imag<<"i)"<<endl;
}
int main(int argc, char* argv[]) {
Complex a(1,2),b(2,-3),c;
cout <<"Complex a : ";
a.display();
cout <<"Complex b : ";
b.display();
c=a+b;
cout <<"a+b = ";
c.display();
c=a-b;
cout <<"a-b = ";
c.display();
c=a*b;
cout <<"a*b = ";
c.display();
c=a/b;
cout <<"a/b = ";
c.display();
return 0;
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -