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