第四周 專案2 分數類的雛形

2021-06-29 12:03:20 字數 934 閱讀 9469

問題及**:
/*

*all right reserved

*檔名:分數類的雛形

*作者;童宇

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

*版本號v1.0

*問題描述:設計乙個簡單的分數類,完成對分數的幾個運算

*輸入描述:

*程式輸出:

*/#include using namespace std;

class cfraction

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

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

void cfraction::input() //按照"nu/de"的格式,如"5/2"的形式輸入

void cfraction::simplify() //化簡(使分子分母沒有公因子)

nume/=c;

deno/=c;

}void cfraction::amplify(int n) //放大n倍,如2/3放大5倍為10/3

void cfraction::output(int style)

cout<

break;

case 3:

j=nume/deno;

cout<

break;

}}int main()

執行結果:

第4周專案2 分數類的雛形

檔名稱 main.cpp 完成日期 2015年 4月5日 版本號 v1.0 問題描述 c 中提供了多種基本的資料型別。實際上,這些遠不能滿足我們的需求,如複數 第10章的例子大多是處理複數 再如分數。我們可以自定義類支援這些資料型別。輸入描述 程式輸出 編寫的程式 include include u...

第4周專案2 分數類的雛形

問題描述 完成分數類的設計,並在main 函式中自行定義物件,呼叫各成員函式,完成基本的測試。include include using namespace std class cfraction 建構函式,初始化用 void set int nu 0,int de 1 置值,改變值時用 void ...

第三週專案2 分數類的雛形

問題及 檔名稱 data.cpp 作 者 趙敏 完成日期 2015年4月1日 版 本 號 v1.0 問題描述 c 中提供了多種基本的資料型別。實際上,這些遠不能滿足我們的需求,如複數 第10章的例子大多是處理複數 再如分數。我們可以自定義類支援這些資料型別。本任務將設計乙個簡單的分數類,完成對分數的...