定义一个复数类,要求能执行“+”和“-”运算,并能按“a+bi”的格式显示一个复数.测试这个类.

问题描述:

定义一个复数类,要求能执行“+”和“-”运算,并能按“a+bi”的格式显示一个复数.测试这个类.
用C++程序.
1个回答 分类:综合 2014-10-22

问题解答:

我来补答
#include
class complex
{
public:
complex(){real=imag=0;}
complex(double r,double i)
{real=r;imag=i;}
complex operator+(const complex &c);
complex operator-(const complex &c);
friend void print(const complex &c);
private:
double real,imag;
};
inline complex complex ::operator+(const complex &c)
{return complex (real+c.real,imag+c.imag);}
inline complex complex ::operator-(const complex &c)
{return complex (real-c.real,imag-c.imag);};
void print(const complex &c)
{
if(c.imag
 
 
展开全文阅读
剩余:2000
下一页:老师第一十三题