第六周專案一 分數類的雛形

2021-07-10 22:26:25 字數 711 閱讀 9048

/*

*檔名稱:main.cpp

*作 者:舒文超

*完成日期:2023年4月2日

*版 本 號:v1.0

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

*/#include using namespace std;

class cfraction

void set(int nu = 0,int de = 1)//改變分子,分母

void input();//輸入

void simplify();//化簡

void amplify(int n);//擴大n倍

void output(int style = 0); //輸出:以8/6為例,style = 0,原樣輸出8/6;

//style = 1,輸出化簡後的形式4/3;s

//tyle = 2,輸出帶分數形式1(1/3);

//style = 3,輸出小數1.3333。

};void cfraction::simplify()

else

while(b!=0)

simplify_nume=nume/a;

simplify_deno=deno/a;

}void cfraction::output(int style)

int main()

第六周專案一

檔名稱 aaa.cpp 作 者 孫超 完成日期 2016年4月5日 版 本 號 v1.0 問題描述 設計乙個簡單的分數類,完成對分數的幾個運算。include using namespace std class cfraction cfraction cfraction int nu,int de ...

第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 ...