要求:
通过继承Clock类实现活闹钟类AlarmClock, 该类具有设置时间、设置闹铃时间、按秒显示时间、闹铃等功能。
例如:
AlarmClock myClock(h,m,s);
myClock.setAlarmTime(ah,am,as);
myClock.start();
运行程序,计算机在同一位置显示:
8:59:50, 8:59:51 ...
8:59:55,bbb,8:59:56,bbb,8:57:55,bbb,8:59:58,bbb,8:59:59,bbb,
9:0:0,9:0:1 ...
闹铃时间为5秒,计算机同时显示正确的时间,闹铃完成后时钟继续运行。
#include <iostream>
#include <time.h>
#include <stdlib.h>
#include <cstdio>
using namespace std;
class Clock
{
int H,M,S;
public :
void SetTime(int H = 0,int M = 0,int S = 0)
{
this->H = H;
this->M = M;
this->S = S;
}
clock(int H = 0,int M = 0,int S = 0)
{
this->H = H;
this->M = M;
this->S = S;
}
int Get_H()
{
return H;
}
int Get_M()
{