問題及**:
/*
*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章的例子大多是處理複數 再如分數。我們可以自定義類支援這些資料型別。本任務將設計乙個簡單的分數類,完成對分數的...