职工管理系统2

职工管理系统2

ID:46490874

大小:83.00 KB

页数:12页

时间:2019-11-24

职工管理系统2_第1页
职工管理系统2_第2页
职工管理系统2_第3页
职工管理系统2_第4页
职工管理系统2_第5页
资源描述:

《职工管理系统2》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、#include#include#include#includetypedefstructZHIGONG{charzhigongNumber[10];广职工号*/charzhigongName[20];/*职工姓名*7charzhigongsex[4];广职工性别*7charzhigongage[10];广出生年月"7charzhigongedu[10];/*学历*7charzhigongposition[30];广职务*7charzhigongwage[1000];广工资"7structZHIGO

2、NG*next;}ZHIGONG;ZHIGONG*headLink;/*链表表头指针*/广以下是函数声明*/voidReadlnfoFonnFile(void);voidDesplayMenu(void);voidCreateHeadLink(void);ZHIGONG*MallocNode(void);voidGetlnformation(ZHIGONG*t);voidlnsertOneNode(ZHIGONG*t);voidDesplaylnfoByzhigongwage(void);voidDesplaylnfoByezhigongedu(void);voidDesp

3、layOneNode(ZHIGONG*t);voidDeleteNodeByzhigongNumber(void);voidOutputlnformation(void);voidChangeMarkByzhigongName(void);voidCompositorByTotalzhigongwage(void);voidCompositorByTotalzhigongedu(void);voidSaveLinkToFile(void);intchoose;/*用于接受用户的选择*/广主函数voidmain()CreateHeadLink();ReadlnfoFormFi

4、le();DesplayMenu();SaveLinkToFile();}函数功能:从文件中读职工信息到链表中************************************/voidReadlnfoFonnFile(void){FILE*fp;ZHIGONG*p;fp=fopen(”zhigong.txt”,”广);if(!fp){printf(”文件不存在rT);return;p=MallocNode();while(fscanf(fpJ,,%s%s%s%s%s%s%sH,p->zhigongNumber,p->zhigongName,p->zhigongse

5、x,p->zhigongage,p->zhigongedu,p->zhigongposition,p->zhigongwage)){InsertOneNode(p);p=MallocNode();fclose(fp);}函数功能:显示菜单,根据用户的输入完成相应的功能************************************/voidDesplayMenu(void){ZHIGONG*p;printf(”……请选择相应功能n);printf(”

6、1录入职工信息

7、M);printf(H

8、2显示所有职工的信息

9、H);printf(M

10、3按工资查询

11、

12、H);printf(H

13、4按学历查询

14、H);printf(M

15、5按工资排序

16、n);printf(H

17、6按学历排序

18、H);printf(H

19、7按职工号删除职工信息

20、H);printf(H

21、8按职工号修改职工信息

22、H);printf(H

23、9退出

24、M);scanf(”%d”,&choose);广取得用户的选择"7switch(choose){case1:p=MallocNode();/*先屮请一个新结点*/Getlnformation(p);/*要求用户输入信息到新结点InsertOneNode(p);/*将新结点加到链表中*/break;case

25、2:Outputlnformation();/*显示所有职工的信息*7break;case3:DesplaylnfoByzhigongwage();/*根据用户输入的职工工资显示该职工的信息*/break;case4:DesplaylnfoByezhigongedu();广根据用户输入的职工学历显示该职工的信息*/break;case5:CompositorByTotalzhigongwage();/*按工资排序*7break;case6:CompositorByTotalzhigongedu();/*按学历排序*

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。