>"、"" />

久久精品国产99国产精品,农村大炕弄老女人,人马配速90分钟,香蕉成人伊视频在线观看

設(shè)計(jì)一個(gè)復(fù)數(shù)類CComplex

設(shè)計(jì)一個(gè)名為CComplex的復(fù)數(shù)類,其中私有成員包括實(shí)部和虛部。通過重載">>"、"

設(shè)計(jì)一個(gè)名為CComplex的復(fù)數(shù)類,其中私有成員包括實(shí)部和虛部。通過重載">>"、"<<"操作符,實(shí)現(xiàn)對(duì)復(fù)數(shù)的直接輸入和輸出功能。同時(shí),重載" "、"-"操作符,使得可以實(shí)現(xiàn)兩個(gè)復(fù)數(shù)的加法和減法運(yùn)算。此外,還需要重載包含一個(gè)復(fù)數(shù)和一個(gè)實(shí)數(shù)的加法和減法操作,并且保證滿足交換律。最后,在主函數(shù)中進(jìn)行相應(yīng)測(cè)試。

---

總設(shè)計(jì)方案

1. 定義一個(gè)復(fù)數(shù)類CComplex,以實(shí)現(xiàn)題目所需的功能。

2. 重載" ""-""<"">"等運(yùn)算符。

3. 定義友元函數(shù),實(shí)現(xiàn)復(fù)數(shù)的各種顯示和運(yùn)算。

4. 設(shè)計(jì)主函數(shù),采用動(dòng)態(tài)指針儲(chǔ)存指定數(shù)量的復(fù)數(shù)信息,并可直接調(diào)用第i個(gè)。

5. 運(yùn)算符重載模塊的關(guān)鍵代碼如下:

```cpp

friend ostream operator<<(ostream, CComplex);

friend istream operator>>(istream, CComplex);

friend CComplex operator (const CComplex c1, const CComplex c2);

friend CComplex operator-(const CComplex c1, const CComplex c2);

friend CComplex operator (const CComplex c1, const int a);

friend CComplex operator (const int a, const CComplex c1);

friend CComplex operator-(const CComplex c1, const int a);

friend CComplex operator-(const int a, const CComplex c1);

CComplex operator(CComplex s1); // 賦值運(yùn)算符重載

```

6. 信息存儲(chǔ)模塊主要實(shí)現(xiàn)復(fù)數(shù)的存儲(chǔ)及直接調(diào)用,采用動(dòng)態(tài)指針存儲(chǔ)技術(shù)。核心代碼如下:

```cpp

CComplex *sss new CComplex[10]; // 采用指針存儲(chǔ)動(dòng)態(tài)數(shù)組方式存儲(chǔ)n個(gè)復(fù)數(shù)信息

int i, k, j;

cout << "復(fù)數(shù)個(gè)數(shù):" ;

cin >> j;

for (int x 0; x < 1; x ){

cout << "存儲(chǔ)復(fù)數(shù)信息,輸入兩個(gè)數(shù)";

for (i 0; i < j; i ){

cin >> sss[i];

cout << sss[i];

}

cout << "直接輸出第i個(gè)數(shù)";

cin >> k;

sss[0].display(sss, k);

}

return 0;

```

7. 主要使用技術(shù):?jiǎn)文颗c雙目運(yùn)算符的重載。這些技術(shù)將確保我們能夠?qū)?fù)數(shù)進(jìn)行各種運(yùn)算操作,同時(shí)保證代碼的簡(jiǎn)潔性和可讀性。

通過以上設(shè)計(jì)和實(shí)現(xiàn),我們可以完整地實(shí)現(xiàn)一個(gè)復(fù)數(shù)類CComplex,包括各種運(yùn)算符的重載和復(fù)數(shù)數(shù)據(jù)的存儲(chǔ)與展示功能。這樣的設(shè)計(jì)方案可以有效地提高代碼的可擴(kuò)展性和易維護(hù)性,同時(shí)也便于進(jìn)行后續(xù)的功能擴(kuò)展和優(yōu)化。

標(biāo)簽:
主站蜘蛛池模板: 郸城县| 师宗县| 察雅县| 泊头市| 库尔勒市| 巴里| 兴和县| 廊坊市| 自治县| 内丘县| 营山县| 额济纳旗| 阳泉市| 溧水县| 紫金县| 嘉义县| 潼南县| 天祝| 磴口县| 富裕县| 南靖县| 沁阳市| 新蔡县| 虎林市| 思茅市| 天柱县| 格尔木市| 洛浦县| 博客| 巴中市| 泗水县| 清流县| 荥经县| 额济纳旗| 都匀市| 石河子市| 曲靖市| 徐闻县| 应用必备| 霞浦县| 鄂州市|