填空题求解完成程序 有悬赏

问题遇到的现象和发生背景

1.设计一个用于人事管理的People(人员)类。考虑到通用性,这里只抽象出所有类型人员都具有的属性:number(编号)、sex(性别)、birthday(出生日期)、id(身份证号)等等。其中"出生日期"定义为一个"日期"类内嵌子对象。用成员函数实现对人员信息的录入和显示。要求包括:构造函数和析构函数、拷贝构造函数。

设主函数为

int main()

{

date mybirthday;

people my;

my.input();

people zhaoxiaojun(my);

cout<<" zhaoxiaojun information is:"<

cout<<"注意性别中m为男,f为女"<

zhaoxiaojun.output();

getchar();

return 0;

}

// date 类函数成员,

void ouput(){cout<<" 年: "<

//people类

void people::output()
{
cout<<"学号:"<birthday.ouput();
}

输入:10051030 m 62202402 1989 07 07

输出:学号:10051030 性别: m 身份证号: 62202402 年: 1989 月: 7 日: 7

2.定义一个矩形类,有长、宽两个属性,有成员函数计算矩形的面积

要求:主函数必须有如下语句,成员名和对象名可以不同。

cout << "请输入矩形的长度:";
cin >> lg;
cout << "请输入矩形的宽度:";
cin >> wid;
cout << "长为" << lg << "宽为" << wid << "的矩形的面积为:" << rec.GetArea () ;
}

用代码块功能插入代码,请勿粘贴截图