#in clude #i nclude #in clude #in clude #in clude #in clude void menu 6()
*************{system("cls");
*************
cout<
*************\n"<
cout<
<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< "<
IIcout<
II
||"<
cout<
cout<
II
1.
||"<
cout<
cout<
||
2.
||"<
cout<
cout<
||
3.
||"<
cout<
cout<
||
4.
||"<
cout<
cout<
||
5.
||"<
cout<
cout<
||
6.联系
||"<
cout<
cout<
||
7.
||"<
cout<
cout<
||
8.扣发
//
//编号
//姓名
//性别
〃年龄
//部门
〃参加工作时间(年)
〃月
//日
||"<
}
class work
{
friend class man age; protected:
int ID;
char n ame[20]; char age[5]; int gen der;
char departme nt[20]; int year;
int mon th;
int day;
char con tact[20]; double bonus; double salary;〃联系方式
char con tact[20]; double bonus; double salary;
〃联系方式
〃奖金
//扣发工资
work *n ext;
public:
double wages; // 总工资 virtual void in put(void);
virtual ~work()=0;
virtual void output(void)=0;
virtual int get nu mber(void)=0;
virtual void cha nge(void)=0;
virtual char *get name(void)=0;
virtual void save(void)=0;
};
work::~work(){} void work::i nput() {
int i;
cout<
cin> >ID;
cout<
cin?n ame;
do{
cout< >age;
if(strcmp("男",age)!=0&&strcmp("女",age)!=0)
{i=1;
cout<
else i=0;
}while(i);
do{cout<
cin> >ge nder;
if(ge nder<15||ge nder>100)
{i=1;
cout<
else i=0;
}while(i);
cout<
cin> >departme nt;
do{cout< >year;
if(year>2014){i=1;
cout<
else i=0;
}while(i);
do{
cout<
cin?mon th;
if(mon th<1||mo nth>12)
{i=1;
cout<
else i=0;
}while(i);
do{cout<
cin> >day;
if(mon th==1||m on th==3||m on th==5||m on th==7||m on th==8||m on th==10||m on