这c++程序怎么写啊?

来源:百度知道 编辑:UC知道 时间:2024/09/20 08:55:35
1。建立一个时间基类Time,用来存储时、分、秒,并显示时间;
2。建立一个日期基类Date,用来存储年、月、日,并显示日期;
3。设计一个Birthtime类,它由Time类和Date类公有派生而来,存储的数据除了年月日时分秒,还有出生孩子的名字 Childname;
4。设计主程序显示一个小孩的出生时间和名字,如,小宇,2008.8.8 8:00。
5. 用对象数组,存放和显示5个孩子的生日信息。要求:孩子的生日信息由键盘输入。
哪位懂的帮帮忙啊!

#include <iostream.h>
class time
{
protected:
int hour,min,sec;
public:
void display();
};
void time ::display()
{
cout<<hour<<"点"<<min<<"分"<<sec<<"秒"<<endl;
}
class date
{
protected:
int year,mon,day;
public:
void display();
};
void date ::display()
{
cout<<year<<"年"<<mon<<"月"<<day<<"日"<<endl;
}
class birthtime: public time,public date
{
protected:
char name[10];
public:
void display();
birthtime();
};
void birthtime ::display()
{
cout<<name<<endl;
date ::display();
time ::display();

}
birthtime::birthtime()
{
cout<<"请输入儿童信息";
cin>>name>>year>>mon>>day>>hour&g