實驗目的:實現分數類中的運算子過載
* 程式頭部注釋開始
* 程式的版權和版本宣告部分
* 煙台大學計算機學院學生
* 檔名稱:
運算子過載
* 作
者: 胡斌 * 完成日期: 2012 年 4月17日
* 版本號:
v1.0
* 程式頭部的注釋結束(此處也刪除了斜槓)
#includeusing namespace std;
class cfraction
;ostream& operator << (ostream& output, cfraction& cf)
istream& operator >> (istream& input, cfraction& cf)
void main()
void cfraction::simplify()
} //定義a[10]陣列用於儲存nume的因數
int b[10], m = 0;
for(int n = 1; n <= deno; n++)
} //定義b[10]陣列用於儲存deno的因數
for(int k = 0; k <= (j - 1); k++)
} }
cout << nume << "/" << deno << endl;
} cfraction cfraction::operator + (cfraction &c)
cfraction cfraction::operator - (cfraction &c)
else
c.nume = nume * c.deno - c.nume * deno;
return c;
}cfraction cfraction::operator * (cfraction &c)
cfraction cfraction::operator / (cfraction &c)
cfraction cfraction::operator - ()
cfraction cfraction::operator + ()
bool cfraction::operator > (cfraction &c)
bool cfraction::operator < (cfraction &c)
bool cfraction::operator == (cfraction &c)
bool cfraction::operator != (cfraction &c)
bool cfraction::operator >= (cfraction &c)
bool cfraction::operator <= (cfraction &c)
截圖:
第3周實驗報告
任務2 課後題目 程式找錯 include using namespace std class time time t int main void void time set time void 函式返回型錯誤,缺少域運算子 void time show time void 與上同 任務3 對類的功...
第9周實驗報告4
程式頭部注釋開始 程式的版權和版本宣告部分 檔名稱 矩陣類 作 者 張旭 完成日期 2012 年 4 月 16 日 版 本 號 略 對任務及求解方法的描述部分 輸入描述 略 問題描述 略 程式輸出 略 程式頭部的注釋結束 include using namespace std class douar...
第9周實驗報告2
程式頭部注釋開始 程式的版權和版本宣告部分 檔名稱 時間類改 作 者 張旭 完成日期 2012 年 4 月 18 日 版 本 號 略 對任務及求解方法的描述部分 輸入描述 略 問題描述 略 程式輸出 略 程式頭部的注釋結束 include include using namespace std cl...