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<<"学号:"<
}
输入:10051030 m 62202402 1989 07 07
输出:学号:10051030 性别: m 身份证号: 62202402 年: 1989 月: 7 日: 7
2.定义一个矩形类,有长、宽两个属性,有成员函数计算矩形的面积
要求:主函数必须有如下语句,成员名和对象名可以不同。
cout << "请输入矩形的长度:";
cin >> lg;
cout << "请输入矩形的宽度:";
cin >> wid;
cout << "长为" << lg << "宽为" << wid << "的矩形的面积为:" << rec.GetArea () ;
}