2013第七周上机任务[项目1-静态成员应用时间类](二)

2014-11-24 03:04:27 · 作者: · 浏览: 7
out<< "t2是:";
t2.show_time();
t1.change24();
cout<<"换一种制式:"< cout<<" t1是:";
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< if(minute<10 && from0) cout<<'0';
cout< //输出 秒
if(sec<10&&from0) cout<<'0';
cout< //输出pm或am
if(is_24==false)
if (hour>12)
cout<<" pm";
else
cout<<" am";
cout< }
void Time::add_seconds(int n)
{
sec+=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;
}


\