第五周專案三(2) 時間類

2021-07-11 06:22:58 字數 1086 閱讀 1405

問題及**:

/*

*煙台大學計算機學院

*檔名稱:xiangmu3(2).cpp

*作 者:閆安

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

*版 本 號:codeblocks 16.01

**問題描述:在原時間類的基礎上,在類內增加下列成員函式(將是內聯成員函式)

add_a_see(int ) //增加n秒

add_a_minute(int ) //增加n分鐘

add_a_hour(int ) //增加n小時

在main()函式中,呼叫新增的成員函式,以測試擴充後的功能。

*輸入描述:無

*程式輸出:任務的各種狀態

*/#includeusing namespace std;

class time

;void time::set_time()

else if(!is_time(hour,minute,sec))

else

break;

}}inline void time::add_a_sec(int s) //增加n秒

}inline void time::add_a_minute(int m) //增加n分鐘

}inline void time::add_a_hour(int h) //增加n小時

void time::show_time()

int main()

執行結果:

知識點總結:

此程式所增加的秒數,分鐘數,小時數都是不固定,所以,就要考慮時分秒進製後的餘數,以及一次進幾

學習心得:

在編寫程式時,在三個增加時間的成員函式中,把minute+m作為判斷以當讓minute+=m後,仍用minute+m作為判斷依據

導致了結果出現偏差。

第五周專案三時間類2

檔名稱 text.cpp 完成日期 2016年5月31日 版本號 code blocks 12.11 問題描述 在上個函式的基礎上增加新的成員函式 輸入描述 輸入固定格式的時間 程式輸出 輸出6個函式執行的結果 include using namespace std class time void ...

第五周專案3 時間類(2)

問題及 檔名稱 zwj.cpp 作 者 張偉晶 完成日期 2016年3月27日 版 本 號 v1.0 問題描述 原類為乙個時間類,輸入合法的時間後就會輸出,在原類的基礎上,在類內增加下列成員函式 add seconds,add minutes,add hours 輸入描述 合法的時間 程式輸出 時,...

第五周專案三時間類1

檔名稱 text.cpp 完成日期 2016年5月31日 版本號 code blocks 12.11 問題描述 編寫乙個時間類的程式,完成對時間的計算 輸入描述 輸入時間 程式輸出 輸出增加一秒 分鐘和小時後的時間 include using namespace std class time voi...