實現乙個分數類,並過載其加減運算
#include #include using namespace std;
class fraction //無參建構函式
fraction(int,int);
void set(int aa,int bb); //設定分子分母
void show(); //顯示分數
fraction add(fraction b); //加上另乙個分數
fraction operator+(fraction u); //過載+運算子
bool operator==(fraction u); //過載==運算子
fraction operator-(); //求負運算子
~fraction(){}; //析構函式
};fraction::fraction(int x,int y) //有參建構函式
void fraction::set(int aa,int bb) //設定分子分母
}void fraction::show() //顯示分數
來自西安交通大學mooc課件
實現分數類的過載
程式頭部注釋開始 程式的版權和版本宣告部分 檔名稱 作 者 苗影 完成日期 2012 年 4 月 10 日 版 本 號 對任務及求解方法的描述部分 輸入描述 問題描述 程式輸出 程式頭部的注釋結束 includeusing namespace std class cfraction void sim...
C 實現的分數類
前陣子開始想做成乙個完備的分數類,昨天有時間進行了實現,今天再看 一團糟。於今天進行重構,尚未完成,待續。using system using system.collections.generic using system.linq using system.text using system.te...
C 實現 分數類
花了幾個小時敲 測試 修改 總算搞定了 好累,睡覺去的 有問題歡迎提出,繼續修改 首先是標頭檔案cfraction.h ifndef cfraction h define cfraction h include using namespace std class cfraction float ge...