/*
* 作 者: 沈遠巨集
* 完成日期:2013 年 04月22日
* 版 本 號:v1.0
* 問題描述:請用類的成員函式,定義複數類過載運算子+、-、*、/,使之能用於複數的加減乘除
(2)定義complex類中的《和》運算子的過載,實現輸入和輸出,改造原程式中對運算結果顯示方式,使程式讀起來更自然。
* 輸出:兩個複數+,-,*,/後的結果輸出
*/#include using namespace std;
class complex
complex(double r,double i)
complex operator+(complex &c2);
complex operator-(complex &c2);
complex operator-();
complex operator*(complex &c2);
complex operator/(complex &c2);
void display();
void input();
private:
double real;
char p,i;
double imag;
};//下面定義成員函式
complex complex::operator+(complex &c2)//+
complex complex::operator-(complex &c2)//-
complex complex::operator-()
complex complex::operator*(complex &c2)//*
complex complex::operator/(complex &c2)// /
void complex::display()
else
cout<>real>>p>>imag>>i;
}//下面定義用於測試的main()函式
int main()
執行結果:
心得體會:
c++,高數,英語,4級。。。。。。。。。。
第二學期第九周專案3 分數類
作 者 沈遠巨集 完成日期 2014 年 4 月 18 日 版 本 號 v1.0 輸入描述 無 問題描述 實現分數類中的運算子過載,在分數類中可以完成分數的加減乘除 運算後再化簡 比較 6種關係 的運算。可以以第5周專案2的 為基礎開始工作.1 定義分數的一目運算 和 分別代表分數取正和求反,將 按...
第九周 專案1
include using namespace std class complex complex double r,double i complex operator complex c2 complex operator complex c2 complex operator complex c...
第九周專案1
程式的版權和版本宣告部分 檔名稱 cpp 完成日期 2013年04月22日 版本號 v1.0 輸入描述 無 問題描述 無 程式輸出 無 includeusing namespace std class complex complex double r,double i complex operato...