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

2021-06-21 15:41:39 字數 882 閱讀 7318

/*

* 程式的版權和版本宣告部分:

* 檔名稱:分數類中的運算子過載

* 作 者:馮冬影

* 完成日期:2014 年 4月 22日

* 版 本 號:v1.0

* 對任務及求解方法的描述部分:

* 輸入描述:

* 問題描述:

* 程式輸出:

*/#include #includeusing namespace std;

class cfraction

;ostream&operator<

cfraction operator+(cfraction &c)

cfraction operator-(cfraction &c)

else

return c1;

}cfraction operator~(cfraction &c)

void cfraction::set(int nu,int de)

}cfraction::cfraction(int nu,int de)

else

cout<

}cfraction cfraction::operator+(cfraction &c)

cfraction cfraction::operator-(cfraction &c)

cfraction cfraction::operator*(cfraction &c)

cfraction cfraction::operator/(cfraction &c)

int main()

執行結果

第九周 專案3 分數類中的運算子過載(2)

檔名稱 test.cpp 作 者 呼亞萍 完成日期 2015年5月13日 版 本 號 v1.0 問題描述 定義分數的一目運算 和 分別代表分數取正和求反,將 按位取反運算子 過載為分數的求倒數運算。定義分數類中 和 運算子過載,實現分數的輸入輸出,改造原程式中對運算結果顯示方式,使程式讀起來更自然。...

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

在分數類中的運算子過載基礎上 1 定義分數的一目運算 和 分別代表分數取正和求反,將 按位取反運算子 過載為分數的求倒數運算。2 定義分數類中 和 運算子過載,實現分數的輸入輸出,改造原程式中對運算結果顯示方式,使程式讀起來更自然。檔名稱 test.cpp 作 者 冷基棟 完成日期 2015年 5 ...

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

在分數類中的運算子過載基礎上 1 定義分數的一目運算 和 分別代表分數取正和求反,將 按位取反運算子 過載為分數的求倒數運算。2 定義分數類中 和 運算子過載,實現分數的輸入輸出,改造原程式中對運算結果顯示方式,使程式讀起來更自然。include include using namespace st...