#include <iostream>
#include<string>
using namespace std;
class Time{
public:
Time(int=0,int=0,int=0);
void show_time( ); //根据is_24和from0,输出适合形式-20:23:5/8:23:5 pm/08:23:05 pm
void add_seconds(int); //增加n秒钟
void add_minutes(int); //增加n分钟
void add_hours(int); //增加n小时
static void change24(); //改变静态成员is_24,在12和24时制之间转换
static void changefrom0(); //改变静态成员from0,切换是否前导0
private:
static bool is_24; //为true时,24小时制,如20:23:5;为flase,12小时制,显示为8:23:5 pm
static bool from0; //为true时,前导0,8:23:5显示为08:23:05
int hour;
int minute;
int sec;
};
Time::Time(int h,int m,int s)
{
hour=h;
minute=m;
sec=s;
}
bool Time::is_24=true;
bool Time::from0=false;
void Time::show_time()
{
string c;
if(is_24)
{
if(from0)
{
if(hour<10)
cout<<"0"<<hour<<":"
项目一(直接抓狂,还是不对,求大神指点)
最新推荐文章于 2022-10-16 11:46:50 发布