t2.show_time();
t1.change24();
cout<<"换一种制式:"<
t1.show_time();
cout<<" t2是:";
t2.show_time();
system("pause");
return 0;
}
void Time::show_time( )
{
int h=(is_24) hour:hour%12;
if (h<10 && from0) cout<<'0';
cout<
cout<
if(sec<10&&from0) cout<<'0';
cout<
if(is_24==false)
if (hour>12)
cout<<" pm";
else
cout<<" am";
cout<
void Time::add_seconds(int n)
{
if(sec>59){
add_minutes(sec/60);
sec%=60;
}
}
void Time::add_minutes(int n)
{
minute+=n;
if(minute>59){
add_hours(minute/60);
minute%=60;
}
}
void Time::add_hours(int n)
{
hour+=n;
if(hour>23){
hour%=24;
}
}
void Time::change24()
{
is_24=!is_24;
}
void Time::changefrom0()
{
from0=!from0;
}