第五周任務二

2021-06-05 05:23:42 字數 630 閱讀 7302

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

* 輸入描述:輸入分數

* 問題描述:將分數化簡或將分子、分母同時擴大n倍

* 程式輸出: 按要求輸出分子的不同形態

* 程式頭部的注釋結束

*/標頭檔案head.h:

#includeusing 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() //化簡(使分子分母沒有公因子)

while(nu != 0)

yue = de;

deno = deno / de;

nume = nume / de; }

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

switch語句不常用,都快忘了

第五周 任務四

對任務及求解方法的描述部分 輸入描述 問題描述 程式輸出 程式頭部的注釋結束 include using namespace std class student void display int num float score int main student p stud cout void ma...

第五周 任務四

任務4 設計乙個學生類,包括學號 num 和成績 score 建立乙個物件陣列,內放5個學生的資料,要求 1 用指標指向陣列首元素,輸出第1 3 5個學生的資訊 2 設計乙個函式max,用指向物件的指標作函式引數,在max函式中找出5個學生中成績最高者,並輸出其學號。includeusing nam...

第五周任務1 4

程式頭部注釋開始 include includeusing namespace std class float perimeter void 計算三角形的周長 float area void 計算並返回三角形的面積 void showmessage private float a,b,c 三邊為私有...