專案1-複數類中的運算子過載(續)】
在複數類中的運算子過載
基礎上(1)再定義一目運算子 -,-c相當於0-c。
(2)定義complex類中的《和》運算子的過載,實現輸入和輸出,改造原程式中對運算結果顯示方式,使程式讀起來更自然。
[參考解答]
/*
*dood luck
*檔名稱:d.cpp
*作 者:張旺華
*完成日期:2023年5月9日
*版 本 號:v1.0**/
#includeusing namespace std;
class complex
complex(double r,double i)
complex operator-();
friend istream &operator >>(istream& input ,complex &c);
friend ostream &operator <
friend complex operator+(const complex &c1,const complex &c2);
friend complex operator-(const complex &c1,const complex &c2);
friend complex operator*(const complex &c1,const complex &c2);
friend complex operator/(const complex &c1,const complex &c2);
friend complex operator+(const double &b,const complex &c2);
friend complex operator-(const double &b,const complex &c2);
friend complex operator*(const double &b,const complex &c2);
friend complex operator/(const double &b,const complex &c2);
friend complex operator+(const complex &c1,const double &b);
friend complex operator-(const complex &c1,const double &b);
friend complex operator*(const complex &c1,const double &b);
friend complex operator/(const complex &c1,const double &b);
void display();
private:
double real;
double imag;
};//下面定義成員函式
第九周專案一
程式的版權和版本宣告部分 檔名稱 略 作 者 孫玲倩 完成日期 2014年 4月 22日 輸入描述 程式輸出 問題分析 略 演算法設計 略 我的程式 include using namespace std class complex complex double r,double i complex...
第九周專案一
問題及 all right reserved 檔名 test。cpp 作者 李莉 完成日期2014年10月23日 版本號v1.0 問題描述 求1000以內,所有偶數的和 include using namespace std int main cout 執行結果 問題及 all right rese...
第九周專案二
corpyright c 2013,煙台大學計算機學院 all right reseved.完成日期 2014年4月21日 版本號 v1.0 輸入描述 問題描述 時間累!程式輸出 問題分析 演算法設計 include include using namespace std class ctime v...