422.cpp
来自「C++实训教程」· C++ 代码 · 共 48 行
CPP
48 行
//422.cpp
#include <iostream.h>
class MyComplex
{
private:
double r,i;
public:
MyComplex(){r=0;i=0;}
MyComplex(double x,double y=0)
{ r=x;i=y ;}
void Init(double a=0,double b=0)
{ r=a; i=b;}
double GetReal(){ return r;}
double GetImag(){ return i;}
void Disp();
void Multi(double m)
{ r=r*m; i=i*m;}
void AddReal(double x){r+=x;}
};
void MyComplex::Disp()
{
cout << r ;
if (i>=0) cout << "+" ;
cout << i << "i\n";
}
main()
{
MyComplex a,b,c,*p;
p=&a;
a.Init(10,-10);
p->Disp();
b.Init(200);
c.Init(-300,300);
c.Multi(10);
cout << "c=" << c.GetReal() << "+"
<<c.GetImag() << "i"<<endl;
a.Disp();
return 0;
}
/*程序运行的结果:
10-10i
c=-3000+3000i
10-10i
*/
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?