第五周實驗報告(任務2)

2021-06-05 03:33:30 字數 690 閱讀 3219

c++中提供了多種基本的資料型別。實際上,這些遠不能滿足我們的需求,如複數(第10章的例子大多是處理虛數的),再如分數。本任務將設計乙個簡單的分數類,完成對分數的幾個運算。一則鞏固基於物件程式設計的方法,

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

* 檔名稱: 分數類

* 作 者: 郭廣建

* 完成日期: 2023年 3月 20日

* 版 本 號: 1.0

源程式:

#include using namespace std;

class cfraction

;cfraction::cfraction(int nu,int de) //建構函式,初始化用

else

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

void cfraction::input()

}void cfraction::simplify()

break; }}

void cfraction::amplify(int n)

void cfraction::output(int style)

{ switch(style)

{ case 0 : cout << nume << "/" << deno <

執行結果:

第五周實驗報告2

includeusing namespace std class cfraction cfraction cfraction int nu,int de void cfraction set int nu 0,int de 1 不知道這個函式該怎麼用 只好放棄它了t t.void cfraction...

第五周實驗報告(任務1)

程式頭部注釋開始 程式的版權和版本宣告部分 檔名稱 建構函式,帶引數的建構函式 作 者 齊豔紅 完成日期 2011年 3月18 日 版 本 號 對任務及求解方法的描述部分 輸入描述 問題描述 程式輸出 程式頭部的注釋結束 include includeusing namespace std clas...

第五周實驗報告(任務3)

任務3 編寫基於物件的程式,求5個長方柱的體積和表面積。長方柱類的資料成員包括長 length 寬 width 高 heigth 等。另外 1 需要定義長方柱類,5個長方柱採用乙個物件陣列表示 2 前4個長方柱 即陣列的前4個元素 要在定義陣列時初始化,其中前3個直接給出引數初始化,第4個用預設建構...