問題及**:
/*
*檔名稱: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...