定义一个复数类Complex,使得下面的代码能够工作Complex c1(3,5); //用复数3+5i初始化c1Complex c2=4.5; //用实数4.5初始化c2c1.add(c2); //将c1与c2相加,结果保存在c1中c1.show(); //将c1输出(这时的结果应该是7.

来源:学生作业帮助网 编辑:作业帮 时间:2024/11/16 03:32:20
定义一个复数类Complex,使得下面的代码能够工作Complex c1(3,5); //用复数3+5i初始化c1Complex c2=4.5; //用实数4.5初始化c2c1.add(c2); //将c1与c2相加,结果保存在c1中c1.show(); //将c1输出(这时的结果应该是7.
xR]KP+ cy/Yg,7YAEQMߥ&$Z74Ϝٕ3uEe7}y}gSv^2@=.X'csNYVei-Zmv{ƾF[j5~.VRÁTbBty|@CL0G `( "+v*P;8W]VCF6N:{r'<8y}6kcdS.iyGqf8FsiL6I&,$J7Yt'WMD^46@ NžW(R=|&ƳEipE0$2ΓHԧy|N4^c ЫR5b_6+L {5B\@I㤞16

定义一个复数类Complex,使得下面的代码能够工作Complex c1(3,5); //用复数3+5i初始化c1Complex c2=4.5; //用实数4.5初始化c2c1.add(c2); //将c1与c2相加,结果保存在c1中c1.show(); //将c1输出(这时的结果应该是7.
定义一个复数类Complex,使得下面的代码能够工作
Complex c1(3,5); //用复数3+5i初始化c1
Complex c2=4.5; //用实数4.5初始化c2
c1.add(c2); //将c1与c2相加,结果保存在c1中
c1.show(); //将c1输出(这时的结果应该是7.5+5i)

定义一个复数类Complex,使得下面的代码能够工作Complex c1(3,5); //用复数3+5i初始化c1Complex c2=4.5; //用实数4.5初始化c2c1.add(c2); //将c1与c2相加,结果保存在c1中c1.show(); //将c1输出(这时的结果应该是7.
#include
using namespace std;
class Complex
{
public:
Complex(float r1,float i1);
Complex(float r1);
void add(Complex &c);
void show();
private:
float r;
float i;
};
Complex::Complex(float r1,float i1)
{
r=r1;
i=i1;
}
void Complex::add(Complex &c)
{
r+=c.r;
i+=c.i;
}
void Complex::show()
{
cout