/*
*程序的版权和版本声明部分:
*Copyright(c)2013,烟台大学计算机学院学生
*All rights reserved.
*文件名称:静态成员应用时间
*作者:孙玲倩
*完成日期:2014年4月6日
*版本号:v0.1
*对任务及求解方法的描述部分:
*输入描述:无
*问题描述:
*问题分析:
*算法设计:
*我的程序:
*/
#include <iostream>
using namespace std;
class Time
{
public:
Time(int=0,int=0,int=0);
bool is_time1(int,int,int);
void set_time();
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 ho
第六周项目四静态成员应用 时间
最新推荐文章于 2022-04-04 20:37:01 发布
本文展示了如何在C++中实现一个Time类,包括静态成员变量is_24和from0,用于切换24小时制和12小时制,以及是否前导0的显示。类中包含增加秒、分钟、小时的方法,并提供了设置和显示时间的函数。通过main函数进行测试,实现了时间的转换和显示。
摘要由CSDN通过智能技术生成