/* (程式頭部注釋開始)
* 程式的版權和版本宣告部分
* 檔名稱:流運算子過載運算子(complex類)
* 作 者: 於宸
* 完成日期: 2012 年 4 月 15 日
* 版 本 號: 1.053
* 對任務及求解方法的描述部分
* 輸入描述: 複數
* 問題描述: 複數流運算子過載
* 程式輸出: ......
* 程式頭部的注釋結束
*/
#includeusing namespace std;
class complex
complex(double r,double i)
friend complex operator +(complex &c1, complex &c2);
friend complex operator -(complex &c1, complex &c2);
friend complex operator *(complex &c1, complex &c2);
friend complex operator /(complex &c1, complex &c2);
friend complex operator + (complex &c1, complex &c2);
friend complex operator + (complex &c, const double &d);
friend complex operator + (const double &d, complex &c);
friend complex operator - (complex &c, const double &d);
friend complex operator - (const double &d, complex &c);
friend complex operator * (complex &c, const double &d);
friend complex operator * (const double &d, complex &c);
friend complex operator / (complex &c, const double &d);
friend complex operator / (const double &d, complex &c);
friend complex operator - (complex &c);
friend ostream & operator << (ostream&, complex&);
friend istream & operator >> (istream&, complex&);
private:
double real;
double imag;
};
//下面定義成員函式
第九周實驗報告
報告1 到底完成了哪個任務,必須宣告清楚 實驗目的 學會迴圈語句的使用實驗內容 程式設計序,求解1 2 2 3 3 4 19 20 或1 3 3 5 5 7 7 9 19 21 以下是我編制的程式 include using namespace std int main sum sum float ...
第九周實驗報告(任務1)
源程式 includeusing namespace std class complex complex double r,double i friend istream operator istream input,complex c2 friend ostream operator friend...
C 第九周實驗報告
報告1 實驗目的 學會迴圈語句的使用 實驗內容 程式設計序,求解1 2 2 3 3 4 19 20 或1 3 3 5 5 7 7 9 19 21 以下是我編制的程式 include include using namespace std int main cout return 0 在必要的位置上給...