1、定义一个复数类Complex,数据成员包括私有成员:复数的实部Real,虚部Image,定义公有的成员函数setReal()和setImage()来设置复数的实部和虚部,getReal ()和getlmage () 来获得复数的实部和虚部,定义方法函数 showComplex ()显示复数值。定义有参构造函数 Complex(double double)和无参构造函数Complex () 对数据成员Real和Image进行初始化。
代码如下,如有帮助,请采纳一下,谢谢。
#include <stdio.h>
class Complex
{
private:
double Real;
double Image;
public:
Complex(){Real = 0; Image = 0;}
Complex(double a,double b){Real = a; Image = b;}
void setReal(double a){Real =a;}
void setImage(double b){Image = b;}
double getReal (){return Real;}
double getlmage (){return Image;}
void display(){printf("z = %lf + %lf * i\n",Real,Image);}
};
int main()
{
Complex complex1;
complex1.setReal(3);
complex1.setImage(2);
Complex complex2(4,5);
complex1.display();
complex2.display();
getchar();
getchar();
return 0;
}