第九周 專案1 複數類中的運算子過載(續)

2021-07-02 13:02:34 字數 2064 閱讀 1715

問題及**:

/*。

*all right reserved,

*檔名:test.cpp

*完成日期:2023年5月12日

*版本號:v1.0

*問題描述:再定義一目運算子 -,-c相當於0-c。

定義complex類中的《和》運算子的過載,實現輸入和輸出,改造原程式中對運算結果顯示方式,使程式讀起來更自然。

*輸入描述:

*程式輸出:

*/#include using namespace std;

class complex

complex(double r,double i)

friend complex operator+(complex &c1, complex &c2);

friend complex operator+(double d1, complex &c2);

friend complex operator+(complex &c1, double d2);

friend complex operator-(complex &c1, complex &c2);

friend complex operator-(double d1, complex &c2);

friend complex operator-(complex &c1, double d2);

friend complex operator*(complex &c1, complex &c2);

friend complex operator*(double d1, complex &c2);

friend complex operator*(complex &c1, double d2);

friend complex operator/(complex &c1, complex &c2);

friend complex operator/(double d1, complex &c2);

friend complex operator/(complex &c1, double d2);

complex operator-();

friend istream&operator>>(istream&in,complex&c);

friend ostream&operator<

private:

double real;

double imag;

};complex operator+( complex &c1, complex &c2)

complex operator+(double d1, complex &c2)

complex operator+(complex &c1, double d2)

complex operator-( complex &c1, complex &c2)

complex operator-(double d1, complex &c2)

complex operator-(complex &c1, double d2)

complex operator*( complex &c1, complex &c2)

complex operator*(double d1, complex &c2)

complex operator*(complex &c1, double d2)

complex operator/(complex &c1, complex &c2)

complex operator/(double d1, complex &c2)

complex operator/(complex &c1, double d2)

complex complex::operator-()

istream&operator>>(istream&in,complex&c)

ostream&operator<

{ outputcout<

第九周 專案1 複數類中的運算子過載

問題及 專案1 複數類中的運算子過載 續 all right reserved 檔名 學生成績統計 作者 童宇 完成日期 2015 年 5 月 13 日 版本號v1.0 問題描述 1 再定義一目運算子 c相當於0 c。2 定義complex類中的 和 運算子的過載,實現輸入和輸出,改造原程式中對運算...

第九周專案1 複數類中的運算子過載(續)

問題及 檔名稱 project.cpp 作 者 陳文青 完成日期 2015年5月13日 版 本 號 v1.0 問題描述 1 再定義一目運算子 c相當於0 c。2 定義complex類中的 和 運算子的過載,實現輸入和輸出,改造原程式中對運算結果顯示方式,使程式讀起來更自然。程式輸入 程式輸出 inc...

第九周專案1 複數類中的運算子過載(續)

檔名稱 test.cpp 完成日期 2015年 5月 13日 版本號 v1.0 問題描述 在複數類中的運算子過載基礎上 1 再定義一目運算子 c相當於0 c。2 定義complex類中的 和 運算子的過載,實現輸入和輸出,改造原程式中對運算結果顯示方式,使程式讀起來更自然。輸入描述 程式輸出 inc...