采用C++编写程序试建立一个时间类(Time)。

要求:(1)在Time类中包含3个数据成员(hour、minute和second);(2)包括以下成员函数:类的构造函数;存、取各个数据成员的相关操作;每天按24小时计时... 要求:(1)在Time类中包含3个数据成员(hour、minute和second);
(2)包括以下成员函数:类的构造函数;存、取各个数据成员的相关操作;每天按24小时计时,按格式(xx:xx:xx)打印时间的成员函数。
(3)默认日期为:0时0分0秒。
展开
 我来答
xmcong2000
推荐于2016-07-28 · TA获得超过3471个赞
知道大有可为答主
回答量:1919
采纳率:0%
帮助的人:1292万
展开全部

你看行不行:


#include <iostream>
#include <iomanip> 
using namespace std;
//Time.h
class Time
{
        private:
        int hour;
        int minute;
        int second;
        public:
        Time(int h=0, int m=0,int s=0);
        void setHour(int h=0);
        int getHour();
        void setMinute(int m=0);
        int getMinute();
        void setSecond(int s=0);
        int getSecond();
        void print();
};
//Time.cpp
//#include "Time.h"
Time::Time(int h, int m,int s)
{
    hour = h;
    minute = m;
    second = s;
}
void Time::setHour(int h)
{
      hour = h;
}
int Time::getHour()
{
    return hour;
}
void Time::setMinute(int m)
{
minute = m;
}
int Time::getMinute()
{
    return minute;
}
void Time::setSecond(int s)
{
    second = s;
}
int Time::getSecond()
{
    return second;
}
void Time::print()
{
   cout<<setfill('0')<<setw(2)<<hour<<":"<<setw(2)<<minute<<":"<<setw(2)<<second<<endl;
}
int main()
{
    Time t1;
    t1.print();
    Time t2(3,5,55);
    t2.print();
    return 0;
}
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式