第一周專案3 時間類

2021-06-29 04:55:42 字數 1049 閱讀 3400

問題及**:

/*

*檔名稱:test.cpp

*完成日期:2023年3月18日

*版 本 號:v1.0

**問題描述:要求:

(1)請在原類基礎上,在類內增加下列成員函式(將是內建成員函式)

add_a_sec() //增加1秒鐘

add_a_minute() //增加1分鐘

add_an_hour() //增加1小時

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

(2)再增加三個成員函式,要求在類內宣告,類外定義。

add_seconds(int) //增加n秒鐘

add_minutes(int) //增加n分鐘

add_hours(int) //增加n小時

要考慮增加後超出取值範圍的情形;

增加n秒後,秒數可能會超過60,調整秒數,並可以呼叫增加分鐘數的成員函式,使時間合法;同理,增加分鐘數也有類似問題。

*程式輸入:

*程式輸出:

*/#include using namespace std;

class time

;void time::set_time( )

inline void time::add_a_sec() //增加一秒鐘

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

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

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

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

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

int main( )

執行結果:

知識點總結:

時間類的定義,類中成員函式的呼叫

第一周專案3 時間類

檔名稱 score.cpp 作 者 惠睿 完成日期 2015年3月18日 版 本 號 v1.0 問題描述 呼叫函式,輸出時間 程式輸入 時間。程式輸出 時間。include using namespace std class time void time set time inline void t...

第一周專案三 時間類

檔名稱 test.cpp 作 者 劉佳琦 完成日期 2015年 3 月 15 日 版 本 號 v1.0 問題描述 1 請在原類基礎上,在類內增加下列成員函式 將是內建成員函式 add a sec 增加1秒鐘 add a minute 增加1分鐘 add an hour 增加1小時 在main 數中,...

第一周專案1

程式的版權和版本宣告部分 all righ.檔名稱 xi.cpp 作 者 席翱翔 完成日期 2014年3月4日 版本號 v1.0 輸入描述 問題描述 程式輸出 問題分析 includeusing namespace std enum symmetricstyle 分別表示按x軸,y軸,原點對稱.vo...