2022年职工档案管理系统 .pdf
《2022年职工档案管理系统 .pdf》由会员分享,可在线阅读,更多相关《2022年职工档案管理系统 .pdf(7页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、#include #include #include #include #include #define MAX_NUM 45 int main(int argc, char *argv) struct worker int ID; int Age; char SexMAX_NUM; char NameMAX_NUM; char TelenumMAX_NUM; int Wage; int Income; workMAX_NUM; void showmenu(); int number,findID; int i,j,m,a,k,v,M,N,x,y; char bMAX_NUM,cMAX_NUM
2、,nMAX_NUM,filepnMAX_NUM; FILE *fp; showmenu(); scanf(%d,&k); for(;) switch(k) case 0: printf(n 您选择的是退出系统!n); _beep(300,400); break; case 1: printf(n 您选择的是档案录入!n); printf(n 请输入本次录入的职工人数: ); scanf(%d,&number); if(numberMAX_NUM) printf( 您输入的人数太多,大于%d 人!n,MAX_NUM); break; for(i=0;inumber;i+) 名师资料总结 - -
3、-精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 7 页 - - - - - - - - - printf(n 请输入第 %d 个职工的编号:t,i+1); scanf(%d,&worki.ID); printf(t 职工档案 :n); printf(tt 姓名 :);scanf(%s,&worki.Name); printf(tt 年龄 :);scanf(%d,&worki.Age); printf(tt 手机号码 :);scanf(%s,&worki.Telenum); printf(tt
4、性别 :);scanf(%s,&worki.Sex); printf(tt 工资 :);scanf(%d,&worki.Wage); printf(tt 奖金 :);scanf(%d,&worki.Income); printf(n 您的输入是 :n); pintf( *职工档案信息库*n); printf( 序号 t 编号 t 姓名t 年龄 t 手机号码 t 性别 t 工资 t 奖金 n); for(i=0;inumber;i+) printf( %dt%dt%s t%dt%st%st%dt%dn,i+1,worki.ID,worki.Name,worki.Age,worki.Telenum
5、,worki.Sex,worki.Wage,worki.Income); printf( *n); printf(n); break; case 2: printf(n 您选择的是档案修改!n); printf(n 请输入职工的编号: ); scanf(%d,&findID); for(i=0;inumber;i+) if(worki.ID=findID) break; if(inumber) printf(t 姓名 t 年龄 t 手机号码 t 性别 t 工资 t 奖金n); printf( 原档案 :nt%s t%dt%st %st%dt%dn,worki.Name,worki.Age,wo
6、rki.Telenum,worki.Sex,worki.Wage,worki.Income); printf( 请输入新档案:n ); scanf(t%s t%dt%st %st%dt%d,&worki.Name,&worki.Age,&worki.Telenum,&worki.Sex,&worki.Wage,&worki.Income); else printf( 您输入的编号不存在!n); break; case 3: printf(n 您选择的是档案排序!n); 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理
7、 - - - - - - - 第 2 页,共 7 页 - - - - - - - - - for(j=0;jnumber-1;j+) for(i=0;iworki+1.ID) m=worki+1.ID;worki+1.ID=worki.ID;worki.ID=m; strcpy(n,worki+1.Telenum);strcpy(worki+1.Telenum,worki.Telenum);strcpy(worki.Telenum,n); a=worki+1.Age;worki+1.Age=worki.Age;worki.Age=a; strcpy(b,worki+1.Name);strcpy
8、(worki+1.Name,worki.Name);strcpy(worki.Name,b); strcpy(c,worki+1.Sex);strcpy(worki+1.Sex,worki.Sex);strcpy(worki.Sex,c); x=worki+1.Wage;worki+1.Wage=worki.Wage;worki.Wage=x; y=worki+1.Income;worki+1.Income=worki.Income;worki.Income=y; printf( 职工档案已排好序!n); break; case 4: printf(n 您选择的是档案删除!n); printf
9、(n 请输入职工的编号: ); scanf(%d,&findID); for(i=0;inumber;i+) if(worki.ID=findID) break; printf(t 编号 t 姓名t 年龄 t 手机号码 t 性别 t 工资 t 奖金 n); if(inumber) for(j=i;jnumber-1;j+) workj.ID=workj+1.ID;strcpy(workj.Name,workj+1.Name);strcpy(workj.Telenum,workj+1.Telenum); workj.Age=workj+1.Age;strcpy(workj.Sex,workj+1
10、.Sex);workj.Wage=workj+1.Wage;workj.Income=workj+1.Income; for(i=0;inumber-1;i+) printf(t%dt%s t%dt%st %st%dt%dn,worki.ID,worki.Name,worki.Age,worki.Telenum,worki.Sex,worki.Wage,worki.Income); else for(i=0;inumber-1;i+) printf(t%dt%s t%dt%st %st%dt%dn,worki.ID,worki.Name,worki.Telenum,worki.Age,work
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022年职工档案管理系统 2022 职工 档案管理系统
限制150内