分數類的實現

2021-07-03 04:27:00 字數 689 閱讀 4083

實現乙個分數類,並過載其加減運算

#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...