C++题目求助!定义一个日期类date

定义一个日期类date,成员为y,m,d。定义一个time类,成员为h,mi。两个类中各有一个成员函数display(),用来输出私有成员。程序输入年,月,日,时,分。中... 定义一个日期类date,成员为y,m,d。定义一个time类,成员为h,mi。两个类中各有一个成员函数display(),用来输出私有成员。程序输入年,月,日,时,分。中间以空格隔开。
(y表示年,m表示月,d表示日,h表示小时,mi表示分钟)
  程序输入示例:
  2013 5 21 8 5
  2012 12 12 12 11
  输出示例:
  2013/05/21 08:05
  2012/12/12 12:11
拜托拜托!!真心急用!!!谢谢
展开
 我来答
吾好梦中殺猪
2013-05-25 · TA获得超过335个赞
知道小有建树答主
回答量:267
采纳率:0%
帮助的人:324万
展开全部

这个。。。

#include <iostream>
#include <iomanip>
using namespace std;
class date
{
public:
    date(int year, int month, int day): y(year), m(month), d(day){};
    void display()
    {
        cout << y << '/' << setw(2) << setfill('0') << m 
                  << '/' << setw(2) << setfill('0') << d;
    }
private:
    int y;
    int m;
    int d;
};
class time
{
public:
    time(int hour, int minute): h(hour), mi(minute){};
    void display()
    {
        cout << ' ' << setw(2) << setfill('0') << h 
             << ':' << setw(2) << setfill('0') << mi << endl;
    }
private:
    int h;
    int mi;
};
int main()
{
    int y, m, d, h, mi;
    cin >> y >> m >> d >> h >> mi;
    date t(y, m, d);
    time s(h, mi);
    t.display();
    s.display();
    return 0;
}
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式