-
大小: 770B文件類型: .cpp金幣: 1下載: 0 次發(fā)布日期: 2021-05-24
- 語言: C/C++
- 標(biāo)簽:
資源簡介
1. 自定義一個(gè)示意性的復(fù)數(shù)類型complex,其中含有若干個(gè)成員函數(shù)。請(qǐng)完成類定義,并編制主函數(shù),說明complex類對(duì)象,對(duì)定義的各成員函數(shù)進(jìn)行調(diào)用。
class complex{
double real; //復(fù)數(shù)實(shí)部
double imag; //復(fù)數(shù)虛部
public:
complex(); //無參構(gòu)造函數(shù)
complex(double r, double i); //2參構(gòu)造函數(shù)
complex addCom(complex c2); //調(diào)用者對(duì)象與對(duì)象c2相加,返回complex類對(duì)象
void outCom (); //輸出調(diào)用者對(duì)象的有關(guān)數(shù)據(jù)(各分量)
};
進(jìn)一步,在類中添加對(duì)復(fù)數(shù)進(jìn)行其他基本運(yùn)算(如,復(fù)數(shù)減、乘、除、取模等)的相應(yīng)成員函數(shù),并通過主函數(shù)處的調(diào)用來驗(yàn)證各函數(shù)的使用正確性。
代碼片段和文件信息
#include?
using?namespace?std;
class?Complex
{
public:
int?real;
int?imag;
Complex(){?real=0;?imag=0;}???????????????????//無參構(gòu)造函數(shù)
Complex(int?r?int?i){?real=r;?imag=i;}???????//2參構(gòu)造函數(shù)
Complex?addCom(?Complex?&c2);????//調(diào)用者對(duì)象與對(duì)象c2相加,返回complex類對(duì)象
void?display();?????????????//輸出調(diào)用者對(duì)象的有關(guān)數(shù)據(jù)(各分量)
}?;
Complex?Complex::addCom?(??Comp
評(píng)論
共有 條評(píng)論