實現分數類的過載

2021-06-05 16:38:02 字數 1522 閱讀 1018

/* (程式頭部注釋開始)

* 程式的版權和版本宣告部分

* 檔名稱:                             

* 作    者:          苗影                   

* 完成日期:     2012    年     4  月    10    日

* 版 本 號:

* 對任務及求解方法的描述部分

* 輸入描述:

* 問題描述:

* 程式輸出:

* 程式頭部的注釋結束

*/

#includeusing namespace std;

class cfraction

void simplify();

void display();

cfraction operator+( cfraction &c); //兩個分數相加,結果要化簡

cfraction operator-( cfraction &c); //兩個分數相減,結果要化簡

cfraction operator*( cfraction &c); //兩個分數相乘,結果要化簡

cfraction operator/( cfraction &c); //兩個分數相除,結果要化簡

cfraction operator+(); //取正一目運算

cfraction operator-(); //取反一目運算

bool operator>(cfraction &c);

bool operator

bool operator==( cfraction &c);

bool operator!=( cfraction &c);

bool operator>=( cfraction &c);

bool operator<=( cfraction &c);

};void cfraction::display()

bool cfraction::operator==( cfraction &c)

bool cfraction::operator!=( cfraction &c)

bool cfraction::operator>=( cfraction &c) //這種方法很方便哦

經驗積累:在編》=的程式時可以用《的判斷。

把函式的化簡定以為乙個函式。

在比較時x是呼叫函式的,不能直接寫x.

分數類的實現

實現乙個分數類,並過載其加減運算 include include using namespace std class fraction 無參建構函式 fraction int,int void set int aa,int bb 設定分子分母 void show 顯示分數 fraction add ...

8 3 實現分數類中的運算子過載

對任務及求解方法的描述部分 問題描述 實現分數類中的運算子過載,在分數類中可以完成分數的 加減乘除 運算後再化簡 求反 比較 6種關係 的運算。程式頭部的注釋結束 includeusing namespace std class cfraction 建構函式,初始化用 cfraction cfrac...

分數類的運算子過載

問題及 檔名稱 test.cpp 作 者 李盈盈 完成日期 2015年 05 月 07 日 版 本 號 v1.0 問題描述 實現分數類的運算子過載,在分數中可以實現分數的加減乘除 運算後再化簡 比較的運算。輸入描述 無 程式輸出 按要求輸出。include using namespace std c...