第八周專案3 2 分數類的運算子過載

2021-07-02 02:18:46 字數 779 閱讀 5336

/*  

*檔名稱:week8-3-2.cpp

*完成日期:2023年 4 月 27 日

*版本號:v1.0

* * 問題描述:分數的加減乘除和比較以及和整型資料的運算

*/ #include #include "cfraction.h"

using namespace std;

int main()

;#endif // cfraction_h_included

定義成員函式和友元函式

#include "cfraction.h"

#include #include using namespace std;

cfraction::cfraction(int nu,int de)

if(nume<0&&deno<0)

}void cfraction::display()

bool cfraction::operator < (const cfraction &f2)

bool cfraction::operator == (const cfraction &f2)

bool cfraction::operator != (const cfraction &f2)

分數的簡化也要考慮到負號的前置和抵消以及分母為1時的省略。

第八周 專案3 分數類中的運算子過載

1 實現分數類中的運算子過載,在分數類中可以完成分數的加減乘除 運算後再化簡 比較 6種關係 的運算。可以在第4周分數類 的基礎上開始工作。cpp view plaincopyprint?在code上檢視 片派生到我的 片 class cfraction private int nume 分子 in...

第八周 運算子過載 專案三(2)分數類

問題及 檔名稱 lily.cpp 完成日期 2015年4月25日 版本號 v1.0 問題描述 實現分數類中的運算子過載 程式輸入 無輸入 程式輸出 如結果圖 include include using namespace std class cfraction void display void s...

第八周 專案三 分數類中的運算子過載(1)

1 實現分數類中的運算子過載,在分數類中可以完成分數的加減乘除 運算後再化簡 比較 6種關係 的運算。可以在第4周分數類 的基礎上開始工作。檔名稱 test.cpp 作 者 冷基棟 完成日期 2015年 4 月 23 日 版 本 號 v1.0 include include using namesp...