C 第二次上機實驗(作業)

2021-07-10 18:57:35 字數 1325 閱讀 9251

t1      定義 class time :

**:#include using namespace std;

class time

;void time::settime()

void time::add_a_sec()//增加1秒鐘 }}

void time::add_a_minute()//增加1分鐘

}void time::add_an_hour()//增加1小時

void time::add_seconds(int n)//增加n秒鐘

} }while(sec>=60);

}void time::add_minutes(int n)//增加n分鐘

}while(minute>=60);

}void time::add_hours(int n)//增加n小時

while(hour>=24);

}int main()

;void naturalnumber::setvalue(int x)

cout<

t3         class book 類:

#include #include using namespace std;

class book

;void book::setbook(string n,string w,string pu,string no,float pr,int num)

void book::borrow()

void book::restore()

void book::print()

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

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

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

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

d=b;

nume/=a,deno/=a;

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

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

//style為1時,輸出化簡後形式4/3;

//style為2時,輸出1(1/3)形式,表示一又三分之一;

//style為3時,用小數形式輸出,如1.3333;

//預設方式0

d=b;

if(style==0) cout<<"原樣:"<

C 第二次上機實驗作業

一 問題及 檔名稱 1.cpp 作 者 鄒鴻運 完成日期 2016年 3月 25 日 版 本 號 codeblocks 對任務及求解方法的描述部分 1 完成第四題的類的定義。2 要求求出平均數和總數。輸入描述 無 問題描述 完成學生成績的輸出。程式輸出 使用類和物件以及函式的呼叫。問題分析 使用函式...

第二次c 上機實驗

一 問題及 檔名稱 回顧函式 作 者 黃會林 完成日期 2016 年 3 月 13日 版 本 號 v1.0 對任務及求解方法的描述部分 呼叫函式 輸入描述 無 問題描述 1 輸出100以內的所有素數。2 輸出100以內的所有回文數。3 輸出100以內的所有回文素數。4 若乙個素數的反序數仍為素數,則...

第二次上機實驗

檔名稱 ex1 2.cpp 作 者 莫洋 完成日期 2016 年 3 月 14 日 版 本 號 v1.0 對任務及求解方法的描述部分 輸入描述 無 問題描述 運用函式 程式輸出 略 問題分析 略 演算法設計 略 include includeint ispalindrome int int reve...