c语言课程设计 职工信息管理系统.doc

c语言课程设计 职工信息管理系统.doc

ID:61487886

大小:31.00 KB

页数:7页

时间:2021-02-05

c语言课程设计   职工信息管理系统.doc_第1页
c语言课程设计   职工信息管理系统.doc_第2页
c语言课程设计   职工信息管理系统.doc_第3页
c语言课程设计   职工信息管理系统.doc_第4页
c语言课程设计   职工信息管理系统.doc_第5页
资源描述:

《c语言课程设计 职工信息管理系统.doc》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、C语言课程设计1.设计题目:职工信息管理系统2.系统功能简介:系统以菜单方式工作1)职工信息录入(文件保存职工信息)2)输出职工信息、浏览职工信息3)查询职工信息4)根据员工号查找职工信息5)根据工资、年龄、性别对职工信息进行排序6)删除职工信息3.设计实施:#include#include#includetypedefstructEmpk{intEmpNum;/*staffnumber*/charEmpName[12];/*name*/intSex;/*sex1-wom

2、an2-man*/intOld;/*old*/intCult;/*educationbackground1-specilist2-doctor3-others*/intSalary;/*salary*/charAddress[12];/*address*/intTell;/*telephonenumber*/}Emp;Empemp[100];voidopen(){inti;FILE*fp;if((fp=fopen("wyl","rb+"))==NULL){printf("cannotdoit!Becauseofnofileofi

3、nformation");exit(0);}for(i=0;i<100;i++){if(fread(&emp[i],sizeof(Emp),1,fp)==0){printf("Failtooutput");exit(0);}}fclose(fp);}voidclose()/*跳出*/{inti;FILE*fp;if((fp=fopen("wyl","wr+"))==NULL){printf("cannotdoit!");exit(0);}for(i=0;i<100;i++)fwrite(&emp[i],sizeof(

4、Emp),1,fp);fclose(fp);}voidinputEmpInfo()/*输入信息*/{inti,k;for(i=0;i<100;i++){printf("Pleaseenterthestaff's:number:");scanf("%d",&emp[i].EmpNum);printf("name:");scanf("%s",emp[i].EmpName);printf("sex:1-woman2-man:");scanf("%d",&emp[i].Sex);printf("old:");scanf(

5、"%d",&emp[i].Old);printf("Educationbackground:1-specialist2-doctor3-others");scanf("%d",&emp[i].Cult);printf("salary:");scanf("%d",&emp[i].Salary);printf("address:");scanf("%s",emp[i].Address);printf("tellphone:");scanf("%d",&emp[i].Tell);printf("continue?(1.

6、yes2.no)");scanf("%d",&k);if(k==2)break;}close();}voidreorder()/*修改*/{inti,s,j,k,l;Emptemp;open();printf("Choosewhichcategorywouldyouwanttouse1---sex2---salary(frommaximumtominimum)3--old(frommaximumtominimum)(enterthecorrespondingnember))");scanf("%d",&i

7、);switch(i){case1:printf("choosewhichsexdoyouwanttoinquire?1--woman2--man");scanf("%d",&s);for(j=0;emp[j].EmpNum!=0;j++){if(emp[j].Sex==s){printf("number:%d",emp[j].EmpNum);printf("name:%s",emp[j].EmpName);printf("sex1-woman2-man:%d",emp[j].Sex);printf("old:%

8、d",emp[j].Old);printf("educationbackground:%dttt1-specialist2-doctor3-others",emp[j].Cult);printf("salary:%d",emp[j].Salary)

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

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

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