C+关于复数创建两个对象

main函数中用Complex类分别采用不同的构造方法创建两个对象,complex1和complex2,并输出两个复数。

代码如下,如有帮助,请采纳一下,谢谢。

#include <stdio.h>

class Complex
{
private:
	int ma;
	int mb;
public:
	Complex(){ma = 0; mb = 0;}
	Complex(int a,int b){ma = a; mb = b;}
	void setValue(int a,int b){ma =a;mb = b;}
	int getValuea(){return ma;}
	int getValueb(){return mb;}
	void display(){printf("z = %d + %d * i\n",ma,mb);}
};

int main()
{
	Complex complex1;
	complex1.setValue(3,2);
	Complex complex2(4,5);

	complex1.display();
	complex2.display();
	getchar();
	getchar();
	return 0;
}

您好,我是有问必答小助手,您的问题已经有小伙伴解答了,您看下是否解决,可以追评进行沟通哦~

如果有您比较满意的答案 / 帮您提供解决思路的答案,可以点击【采纳】按钮,给回答的小伙伴一些鼓励哦~~

ps:问答VIP仅需29元,即可享受5次/月 有问必答服务,了解详情>>>https://vip.csdn.net/askvip?utm_source=1146287632

不知道你这个问题是否已经解决, 如果还没有解决的话:

如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^