第十三周上機實踐專案1(4) 分數類中的運算子過載

2021-07-13 13:02:52 字數 1491 閱讀 3040

/*

*檔名稱:cpp.cpp

*完成日期:2023年6月15日

*問題描述:定義分數類中《和》運算子過載,實現分數的輸入輸出,改造原程式中對

*運算結果顯示方式,使程式讀起來自然。

*/#include #include using namespace std;

class cfraction

void simplify();

void display();

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

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

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

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

cfraction operator+(int a);

cfraction operator-(int a);

cfraction operator*(int a);

cfraction operator/(int a);

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

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

cfraction operator~();//取倒數一目運算

第十三周專案1 分數類

問題及 檔名稱 text.cpp 完成日期 2016年5月26日 版本號 vc 6.0 問題描述 實現分數類中的運算子過載,在分數類中可以完成分數的加減乘除 運算後再化簡 比較 6種關係 的運算。輸入描述 程式輸出 include using namespace std class cfractio...

第十三周專案1分數類的過載

檔名稱 作 者 李釗 完成日期 2016年5月26號 版 本 號 v1.0 問題描述 分數類的過載 輸入描述 程式輸出 分數的加減乘除與比較 include include using namespace std class cfraction cfraction operator const cf...

第十三周專案1 4 分數類中的運算子過載

問題及 檔名稱 main.cpp 完成日期 2016年6月6日 問題描述 定義分數類中 和 運算子過載,實現分數的輸入輸出,改造原程式中對 運算結果顯示方式,使程式讀起來自然。include include using namespace std class cfraction void simpl...