📄 shiti10_5_1.cpp
字号:
#include<iostream.h>
class CTimeInfo
{
public:
CTimeInfo();
CTimeInfo(int HourNum,int MinuteNum);
void SetTime(int HourNum,int MinuteNum);
friend void GetTime12(CTimeInfo& Time);
friend void GetTime24(CTimeInfo& Time);
private:
int Hour,Minute;
};
CTimeInfo::CTimeInfo()
{
Hour=0;
Minute=0;
}
CTimeInfo::CTimeInfo(int HourNum,int MinuteNum)
{
SetTime(HourNum,MinuteNum);
}
void CTimeInfo::SetTime(int HourNum,int MinuteNum)
{
Hour=(HourNum>=0&&HourNum<24)?HourNum:0;
Minute=(MinuteNum>=0&&MinuteNum<60)?MinuteNum:0;
}
void GetTime12(CTimeInfo& Time)
{
bool PM;
int hours;
if(Time.Hour>12)
{
hours=Time.Hour-12;
PM=true;
}
{
hours=Time.Hour;
PM=false;
}
if(PM)
cout<<"Now time is "<<hours<<":"<<Time.Minute<<"PM"<<endl;
else
cout<<"Now time is "<<hours<<":"<<Time.Minute<<"AM"<<endl;
}
void GetTime24(CTimeInfo& Time)
{
cout<<"Now time is "<<Time.Hour<<":"<<Time.Minute<<endl;
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -