声明复数类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( );
}
订单号:
遇到问题请联系在线客服
订单号:
遇到问题请联系在线客服