lianxi

 

#include<iostream>
using namespace std;

class Complex
{
public:
 Complex(){real=0;imag=0;}
 Complex(double r,double i):real(r),imag(i){}
 Complex(double r){real=r;imag=0;}
 friend Complex operator+(Complex&,Complex&);
 void display();
private:
 double real;
 double imag;
};
Complex operator+(Complex&c1,Complex&c2)
{
 return Complex(c1.real+c2.real,c1.imag+c2.imag);
}
void Complex::display()
{
 cout<<"("<<real<<","<<imag<<"i)"<<endl;
}
int main()
{
 Complex c1(3,4),c2(5,6),c3;
 c3=c1+c2;
 cout<<"c3=";c3.display();
 system("pause");
 return 0;
}

阅读更多
文章标签: c system
博主设置当前文章不允许评论。

h tt朝文打字

2008年07月22日 189KB 下载

二维码lianxi

2016年12月14日 14.36MB 下载

caidan.prg

2011年06月27日 924B 下载

没有更多推荐了,返回首页

加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!
关闭
关闭