>"、"" />

久久精品国产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)簽:
主站蜘蛛池模板: 大庆市| 天祝| 张掖市| 吐鲁番市| 永嘉县| 泊头市| 芜湖市| 仙居县| 常熟市| 大新县| 东至县| 峨眉山市| 吉林省| 南投市| 宁德市| 余干县| 青川县| 轮台县| 卓尼县| 陕西省| 潮州市| 当涂县| 商都县| 浮山县| 万全县| 迭部县| 周宁县| 海兴县| 青冈县| 呼图壁县| 枣阳市| 宾阳县| 长春市| 柘城县| 东乡县| 岱山县| 蓬莱市| 饶阳县| 迭部县| 莒南县| 海原县|