#include<iostream>
#include<iomanip>
using namespace std;
class Ctime{
private:
int hour,minute,second; //時、分、秒
public:
Ctime(int hour=12,int minute=0,int second=0)
{ //默認帶參數構造函數 (12:00:00)
this->hour=hour;
this->minute=minute;
this->second=second;
}
void setTime(int hour,int minute,int second);//設置時間
void printTime(); //打印時間
};
void Ctime::setTime(int hour,int minute,int second)
{
this->hour=hour;
this->minute=minute;
this->second=second;
}
void Ctime::printTime()
{ //格式化控制(輸出前導0格式,如08:00:00)
cout<<setw(2)<<setfill('0')<<hour<<":"
<<setw(2)<<setfill('0')<<minute<<":"
<<setw(2)<<setfill('0')<<second<<endl;
}
int main()
{
Ctime time;
time.setTime(9,12,45);
time.printTime();
return 0;
}