萌新求问关于复数的问题

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;
}