/* (程式頭部注釋開始)
* 程式的版權和版本宣告部分
* 檔名稱:
* 作 者: 苗影
* 完成日期: 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...