/*
*檔名稱:main.cpp
*完成日期:2023年 4月29日
*版本號:v1.0
*問題描述:實現分數類中的運算子過載,在分數類中可以完成分數的加減乘除(運算後再化簡)、比較(6種關係)的運算。可以在第4周分數類**的基礎上開始工作。
*輸入描述:
*程式輸出:編寫的程式
*/#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); //兩個分數相除,結果要化簡
bool operator>(const cfraction &c);
bool operator
bool operator==(const cfraction &c);
bool operator!=(const cfraction &c);
bool operator>=(const cfraction &c);
bool operator<=(const cfraction &c);
};// 分數化簡
void cfraction::simplify()
deno/=n; // 化簡
nume/=n;
if (deno<0) // 將分母轉化為正數
}//顯示分數
第8周專案3 分數類中的運算子過載 2
檔名稱 test.cpp 作 者 王元陽 完成日期 2015 年 5 月 13 日 版 本 號 v1.0 問題描述 實現分數類中的運算子過載,在分數類中可以完成分數的加減乘除 運算後再化簡 比較 6種關係 的運算。可以在第4周分數類 的基礎上開始工作。輸入描述 程式輸出 編寫的程式 includeu...
第8周專案3 1分數類中的運算子過載
編號及 檔名稱 score.cpp 完成日期 2015年4月26日 版本號 v1.0 問題描述 實現分數類中運算子的過載,在分數類中完成加減乘除 並化簡 比較6中關係運算子的運算 問題輸入 無 問題輸出 如下 include includeusing namespace std class cfra...
第13周專案1 分數類中的運算子過載 (3)
include include using namespace std class cfraction void huajian friend istream operator istream in,cfraction x friend ostream operator cfraction oper...