关于#c++#的问题:(3)定义成员函数print,调用该函数时,以格式“(real,imag)”输出当前对象的实部和虚部

编写一个程序,要求:

(1)声明一个类complex,定义类complex的两个对象c1和c2,对象c1通过构造函数直接指定复数的实部和虚部(类私有数据成员为double类型:real和imag)为3.3及5.5,对象c2通过构造函数直接指定复数的实部和虚部为6.6和8.8;

(2)定义友元运算符重载函数,它以c1、c2对象为参数,调用该函数时能返回两个复数对象相加、相减及相乘操作;

(3)定义成员函数print,调用该函数时,以格式“(real,imag)”输出当前对象的实部和虚部,例如:对象的实部和虚部为6.6和8.8,则调用print函数输出格式为:(6.6,8.8);

(4)编写主程序,计算出复数对象c1和c2相加、相减及相乘结果,并将其结果输出。

华北理工的作业?

兄弟北带的?