/*
*檔名稱:test.cpp
*版本:code::blocks
* *問題描述: 實現分數類中的運算子過載,在分數類中可以完成分數的加減乘除(運算後再化簡)、比較(6種關係)的運算
*輸入描述:
*程式輸出:
*/#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<(const cfraction &c);
bool operator==(const cfraction &c);
bool operator!=(const cfraction &c);
bool operator>=(const cfraction &c);
bool operator<=(const cfraction &c);
};void cfraction::display()
bool cfraction::operator<(const cfraction &c)
bool cfraction::operator==(const cfraction &c)
bool cfraction::operator!=(const cfraction &c)
bool cfraction::operator>=(const cfraction &c)
int main()
第13周專案1 (3)
檔名稱 test.cpp 版本 code blocks 問題描述 定義分數的一目運算 和 分別代表分數取正和求反,將 按位取反運算子 過載為分數的求倒數運算。輸入描述 程式輸出 include include using namespace std class cfraction void simp...
第13周專案2
檔名稱 完成日期 2014 年 5 月 20 日 版本號 v1.0 對任務及求解方法的描述部分 輸入描述 問題描述 程式輸出 圓的比較 問題分析 演算法設計 include include using namespace std class point point double get x doub...
第5周專案1 3
all rights reserced.檔名稱 main.cpp 作者 李鑫 完成日期 2016.3.31 問題描述 設計三角形類帶引數的建構函式,即 double x,double y,double z 三邊長在呼叫時由實參直接給出,使物件在定義時能夠進行初始化。include includeus...