#1950. 类与对象-课堂案例1
类与对象-课堂案例1
题目描述
要求:使用 class 定义一个 Clock 类。 成员变量包括:小时(hour)、分钟(minute)、秒(second)。 成员函数包括: setTime(int h, int m, int s):设置时间。 showTime():以“HH:MM:SS”的格式打印时间。 tick():模拟时间前进一秒,注意进位(59秒进位到分钟,59分钟进位到小时)。 然后按输入、输出要求测试Clock 类的功能。
输入格式
第一行3个正整数h、m、和s,分别表示初始时间的小时、分钟和秒。(0<=h<=23,0<=h,s<=59) 第二行一个正整数c,表示时间前进c秒(0<=c<=10^6)。
输出格式
以“HH:MM:SS”的格式输出从初始时间过去c秒后的时间。注意小时、分钟、秒的显示宽度都是2,不足2时补0显示。比如1时1分1秒要显示为01:01:01。
样例
输入样例 1
23 59 58
5
输出样例 1
00:00:03
输入样例 2
12 30 55
3
输出样例 2
12:30:58
输入样例 3
23 59 50
15
输出样例 3
00:00:05
输入样例 4
08 05 03
0
输出样例 4
08:05:03