問題描述
定義乙個滿足如下要求的time類。
(1)用下面的格式輸出時間,每個資料佔兩個字元寬度,不足兩個字元補零,預設為24小時 :時:分:秒
(2)可執行加時的操作,注意加時後的時間正確性,支援時、分、秒同時增加
(3)修改為12小時制,並輸出修改後的時間,輸出的格式為時:分:秒 am或時:分:秒 pm;其中am/pm為大寫英文本母,且和時間間隔乙個空格。
#include
#include
using
namespace std;
class
time
;void
set_time()
;int
add_time()
;void
show_time()
;private
:int hour;
int minute;
int sec;};
void time::
set_time()
int time::
add_time()
void time::
show_time()
if(minute>=60)
if(hour>=24)
} cout<<
"最終的時間是:"
"24小時制:"
<<
setfill
('0'
)<<
setw(2
)<":"<<
setfill
('0'
)<<
setw(2
)<":"<<
setfill
('0'
)<<
setw(2
)
"12小時制:";if
(hour<=12)
if(hour>12)
}int
main()
輸入示例
請依次輸入時分秒,並用空格隔開,回車結束:126
3請依次輸入您想加的時分秒,0的部分請輸0,用空格隔開:96
4
輸出示例
最終的時間是:
24小時制:21:12
:0712小時制:pm 09:12
:07
菜鳥一枚,歡迎指導 2 2 Time類的定義 類與物件
problem description 通過本題目的練習可以掌握類與物件的定義 設計乙個時間類 time 私有資料成員有 hour 時 minute 分 second 秒 公有成員函式有 sethour int 設定資料成員 hour 的值 採用12小時制 非法的輸入預設為12 setminue i...
類與物件 Date類加一天
定義乙個滿足如下要求的date類。1 用下面的格式輸出日期 日 月 年 2 可執行在日期上加一天的操作,注意加1天後的日期正確性 3 設定日期 include using namespace std class date 用引數初始化列表對資料成員進行初始化 void set date 宣告設定日期...
建立時間Time類,並例項化物件訪問測試
2 建立時間time類,並例項化物件訪問測試。1 屬性 hour minute second,代表小時 分 秒,均為整數,預設值均為0iscorrect boolean,預設值設為true,代表使用者是否正確設定了時間 2 方法def sethour self 設定小時數,值由使用者輸入,檢測值必須...