第8周任務3(實現分數類中的運算子過載)

2021-06-05 16:05:04 字數 782 閱讀 1448

/* (程式頭部注釋開始)

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

* 檔名稱:

* 作 者: 臧鵬

* 完成日期: 2012 年 4 月 9 日

* 版 本 號:

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

* 輸入描述:

* 問題描述:實現分數類中的運算子過載,在分數類中可以完成分數的加減乘除(運算後再化簡),求反。比較(6中關係)的運算。

* 程式輸出:

* 程式頭部的注釋結束

*/#includeusing namespace std;

class cfraction

;

cfraction::cfraction(int nu,int de)

void cfraction::set(int nu,int de) //置值,改變值時用

else

bool cfraction::operator

bool cfraction::operator<=(cfraction &t)

{ if(nume*t.denocf2) cout經驗積累:

分數類的四則運算可以用我們現實求分數的方法,又複習了一下第5周任務2的那個求公約數的函式,方法很巧。

第8周任務

老師要求我們一周至少33小時用在實驗室任務方面,很慚愧的說,本週沒有做到。本週的周 一 周二專利組組內沒有進行很多溝通,也沒有和學姐有什麼交流,對專利組應該幹什麼我表示很迷茫,所以我還是每天花了大概2個小時在學習linux,把虛擬機器上的linux配置調整了一下,學習了一些linux的操作。週日老實...

第8周任務2

include using namespace std class ctime includeusing namespace std include w.h ctime ctime int h,int m,int s void ctime settime int h,int m,int s void...

第6周任務3

include include cmath using namespace std enum symmetricstyle 分別表示按x軸,y軸,原點對稱 class cpoint void distance cpoint p const 兩點之間的距離 一點是當前點,另一點為引數p void di...