• YTU 2906: 多重继承 日期与时间


    2906: 多重继承 日期与时间

    时间限制: 1 Sec  内存限制: 128 MB
    提交: 240  解决: 190

    题目描述

    在空缺的地方补全代码,只需提交补全部分即可

    请用C++方式提交

    #include <iostream>

    using namespace std;

    class Time

    {

    public:

        void set_time();

        void show_time();

    private:

        int hour;

        int minute;

        int sec;

    };

    class Date

    {

    public:

        void set_date();

        void show_date();

    private:

        int year;

        int month;

        int day;

    };

    class Clock:public Time,public Date

    {

    public:

        void set_Clock();

        void show_Clock();

    };

    /******begin*******/

     此处补全缺失代码 只需提交补充部分即可

    /*******end********/

    int main()

    {

        Clock c;

        c.set_Clock();

        c.show_Clock();

        return 0;

    }

    输入

    第一行输入 时间 分钟 秒

    第二行输入 年 月 日

    每行三个整数

    输出

    格式化后的输入

    样例输入

    22 22 222022 12 22

    样例输出

    22:22:222022/12/22

    im0qianqian_站在回忆的河边看着摇晃的渡船终年无声地摆渡,它们就这样安静地画下黄昏画下清晨......可怜

    #include <iostream>
    using namespace std;
    class Time
    {
    public:
        void set_time();
        void show_time();
    private:
        int hour;
        int minute;
        int sec;
    };
    class Date
    {
    public:
        void set_date();
        void show_date();
    private:
        int year;
        int month;
        int day;
    };
    class Clock:public Time,public Date
    {
    public:
        void set_Clock();
        void show_Clock();
    };
    void Time::set_time()
    {
        cin>>hour>>minute>>sec;
    }
    void Date::set_date()
    {
        cin>>year>>month>>day;
    }
    void Clock::set_Clock()
    {
        Time::set_time();
        Date::set_date();
    }
    void Clock::show_Clock()
    {
        Time::show_time();
        Date::show_date();
    }
    void Time::show_time()
    {
        cout<<hour<<":"<<minute<<":"<<sec<<endl;
    }
    void Date::show_date()
    {
        cout<<year<<"/"<<month<<"/"<<day<<endl;
    }
    int main()
    {
        Clock c;
        c.set_Clock();
        c.show_Clock();
        return 0;
    }


  • 相关阅读:
    Axure chrome 安装及已损坏的解决方法
    Ubuntu16.04上使用git
    ubuntu初探
    nginx入门笔记
    更改element-UI按钮默认样式
    js深拷贝与浅拷贝的区别及实现
    安装mysql-python的遇到的问题
    facebook atc弱网环境搭建和踩坑总结
    验证码识别 Tesseract的简单使用和总结
    selenium 基础(一)
  • 原文地址:https://www.cnblogs.com/im0qianqian/p/5989663.html
Copyright © 2020-2023  润新知