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; }
------------------- 这是千千的个人网站哦! https://www.dreamwings.cn -------------------