[YTU]_2906( 多重继承 日期与时间)
题目描述
在空缺的地方补全代码,只需提交补全部分即可
请用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#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 Time::show_time() { cout<<hour<<':'<<minute<<':'<<sec<<endl; } void Date::show_date() { cout<<year<<'/'<<month<<'/'<<day<<endl; } void Clock::show_Clock() { Time::show_time(); Date::show_date(); } int main() { Clock c; c.set_Clock(); c.show_Clock(); return 0; }