欢迎来到天天文库
浏览记录
ID:38643838
大小:158.00 KB
页数:43页
时间:2019-06-16
《管理职工信息源代码 C》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、#include#include#include#include#include#includestaticintm;staticintn;staticintp;staticintq;staticintr;staticintu;staticintv;staticintw;staticcharPFS[16]="iamaboy";staticcharPFS1[16]="iamagirl";staticcharPFS2[16]=
2、"iamnotaboy";/******************************基类CEmployee:*****************************/classCEmployee{public:CEmployee(){Salary=0.0;}voidGet_Zname();voidGet_Name();voidGet_Number();voidGet_Sex();voidGet_Age();voidshow();virtualvoidinput();virtualvoidpay();virtualvoidsave()=0;p
3、ublic:char*Zname;char*Name;charSex;intAge;intNumber;doubleSalary;intPming;};voidCEmployee::Get_Number(){intid;do{cout<<"工号:";cin>>id;if(id>1135
4、
5、id<1101)cout<<"请输入正确的工号(1101~1135)!!"<6、7、id>1135);Number=id;}voidCEmployee::Get_Name(){chara[20];do{Name=n8、ewchar[strlen(a)+1];cout<<"姓名:";cin>>a;if(strlen(a)>209、10、strlen(a)<4)cout<<"请输入一个标准的姓名(4~20个连续的字符)!!"<2011、12、strlen(a)<4);strcpy(Name,a);}voidCEmployee::Get_Sex(){charc;cout<<"性别(m/f):";cin>>c;while(c!='m'&&c!='f'){cout<<"您输入的信息有误。请查下后重新输入!!"<13、ndl;cout<<"性别(m/f):";cin>>c;}Sex=c;}voidCEmployee::Get_Age(){intd;do{cout<<"年龄:";cin>>d;if(d>6014、15、d<16)cout<<"年龄不合法!!"<16、17、d>60);Age=d;}voidCEmployee::Get_Zname(){charb[40];do{Zname=newchar[strlen(b)+1];cout<<"职称:";cin>>b;if(strlen(b)>4018、19、strlen(b)<4)cout<20、<"请输入正确的职称(4~40个连续的字符!)!!"<4021、22、strlen(b)<4);strcpy(Zname,b);}voidCEmployee::input(){Get_Number();Get_Name();Get_Sex();Get_Age();Get_Zname();cout<23、<24、***************小型公司工资管理系统设计********************"<
6、
7、id>1135);Number=id;}voidCEmployee::Get_Name(){chara[20];do{Name=n
8、ewchar[strlen(a)+1];cout<<"姓名:";cin>>a;if(strlen(a)>20
9、
10、strlen(a)<4)cout<<"请输入一个标准的姓名(4~20个连续的字符)!!"<20
11、
12、strlen(a)<4);strcpy(Name,a);}voidCEmployee::Get_Sex(){charc;cout<<"性别(m/f):";cin>>c;while(c!='m'&&c!='f'){cout<<"您输入的信息有误。请查下后重新输入!!"<13、ndl;cout<<"性别(m/f):";cin>>c;}Sex=c;}voidCEmployee::Get_Age(){intd;do{cout<<"年龄:";cin>>d;if(d>6014、15、d<16)cout<<"年龄不合法!!"<16、17、d>60);Age=d;}voidCEmployee::Get_Zname(){charb[40];do{Zname=newchar[strlen(b)+1];cout<<"职称:";cin>>b;if(strlen(b)>4018、19、strlen(b)<4)cout<20、<"请输入正确的职称(4~40个连续的字符!)!!"<4021、22、strlen(b)<4);strcpy(Zname,b);}voidCEmployee::input(){Get_Number();Get_Name();Get_Sex();Get_Age();Get_Zname();cout<23、<24、***************小型公司工资管理系统设计********************"<
13、ndl;cout<<"性别(m/f):";cin>>c;}Sex=c;}voidCEmployee::Get_Age(){intd;do{cout<<"年龄:";cin>>d;if(d>60
14、
15、d<16)cout<<"年龄不合法!!"<16、17、d>60);Age=d;}voidCEmployee::Get_Zname(){charb[40];do{Zname=newchar[strlen(b)+1];cout<<"职称:";cin>>b;if(strlen(b)>4018、19、strlen(b)<4)cout<20、<"请输入正确的职称(4~40个连续的字符!)!!"<4021、22、strlen(b)<4);strcpy(Zname,b);}voidCEmployee::input(){Get_Number();Get_Name();Get_Sex();Get_Age();Get_Zname();cout<23、<24、***************小型公司工资管理系统设计********************"<
16、
17、d>60);Age=d;}voidCEmployee::Get_Zname(){charb[40];do{Zname=newchar[strlen(b)+1];cout<<"职称:";cin>>b;if(strlen(b)>40
18、
19、strlen(b)<4)cout<
20、<"请输入正确的职称(4~40个连续的字符!)!!"<40
21、
22、strlen(b)<4);strcpy(Zname,b);}voidCEmployee::input(){Get_Number();Get_Name();Get_Sex();Get_Age();Get_Zname();cout<23、<24、***************小型公司工资管理系统设计********************"<
23、<24、***************小型公司工资管理系统设计********************"<
24、***************小型公司工资管理系统设计********************"<
此文档下载收益归作者所有