主观

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

#include ﹤iostream﹥

using namespace std;

class Complex

{

private:

double real, image;

public:

voidsetRI( double a, double b)

{

real=a;

image=b;

}

doublegetReal( )

{

return real;

}

doublegetImage( )

{

return image;

}

void print( ) {

if( image ﹥0)

cot﹤﹤"复数:"﹤﹤real﹤﹤"+"﹤﹤ 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=ad(c1,c2);

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

cout﹤﹤"复数二:"; c2. print( );

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

}

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

订单号:

遇到问题请联系在线客服

订单号:

遇到问题请联系在线客服