*檔名稱:main.cpp
*作 者:肖雪
*完成日期:2023年6.7
*版 本 號:v1.0
*問題描述:在(1)的基礎上,實現分數類中的物件和整型數的四則運算。分數類中的物件可以和整型數進行四則運算,且運算符合交換律。
*/#include #include using namespace std;
class cfraction
void simplify();
//輸入輸出的過載
friend istream &operator>>(istream &in,cfraction &x);
friend ostream &operator<
friend cfraction operator + (double &d,cfraction &c);
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);
cfraction operator+(); //取正一目運算
cfraction operator-(); //取反一目運算
cfraction operator~(); //取倒數一目運算
cfraction operator + (double &d);
cfraction operator - (double &d);
cfraction operator * (double &d);
cfraction operator / (double &d);
};// 分數化簡
void cfraction::simplify()
deno/=n;
nume/=n;
if (deno<0)
}// 過載輸入運算子》
istream &operator>>(istream &in,cfraction &x)
return cin;
}// 過載輸出運算子<<
第13周專案2
檔名稱 完成日期 2014 年 5 月 20 日 版本號 v1.0 對任務及求解方法的描述部分 輸入描述 問題描述 程式輸出 圓的比較 問題分析 演算法設計 include include using namespace std class point point double get x doub...
第13周專案1 (3)
檔名稱 test.cpp 版本 code blocks 問題描述 定義分數的一目運算 和 分別代表分數取正和求反,將 按位取反運算子 過載為分數的求倒數運算。輸入描述 程式輸出 include include using namespace std class cfraction void simp...
第13周 專案 驗證演算法 (2)
問題及 檔名稱 test.cpp 作 者 焦夢真 完成日期 2015年11月25日 版 本 號 v1.0 問題描述 kruskal演算法的驗證 輸入描述 程式輸出 include include include graph.h define maxsize 100 typedef struct ed...