主观

声明复数类Complex,该类中有两个私有变量rel,image分别表示一个复数的实部和虚部。为Complex类添加适当的构造函数,并使用友元函数add实现复数加法。

#include ﹤iostream﹥

using namespace std;

class Complex

{

private:

double real, image;

public:

void setRI( double a, double b)

{

real=a;image=b;

}

double getReal( )

{

return real;

}

double getImage( )

{

return image;

}

void print( )

 {

if( image ﹥0)

cout﹤﹤"复数:"﹤reall﹤﹤"+"﹤﹤ image﹤﹤"i"﹤﹤endl;

if( image ﹤0)

cout﹤﹤"复数:"﹤﹤real﹤﹤"-"﹤﹤ image﹤﹤"i﹤endl;

}

friend Complex add( Complex, Complex); //声明友元函数

};

void main( )

{

Complex c1(19, 0.864), c2, c3;

c2.setRI(90,125.012);

c3=add(c1, c2)cout﹤﹤"复数一:";

c1.pint( );cout﹤﹤"复数二:";

c2.pint( );cout﹤﹤"相加后:";

 c3.pint( );

}

参考答案
您可能感兴趣的试题
¥

订单号:

遇到问题请联系在线客服

订单号:

遇到问题请联系在线客服