⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 shiti10_5_1.cpp

📁 为初学者提供的最佳的C++程序设计源程序库
💻 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 + -