ImageVerifierCode 换一换
格式:DOCX , 页数:18 ,大小:17.67KB ,
资源ID:18218923      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/18218923.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(c语言企业员工管理系统Word格式文档下载.docx)为本站会员(b****5)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

c语言企业员工管理系统Word格式文档下载.docx

1、 char job10; /*工作*/ char sex10; /*性别*/ char address20; /*地址*/ char phone10; struct date in_time; /*入厂时间*/ t,workerMAX;/*录入模块*/ void input() int i; system(cls);/system( printf(nn请输入文件名n scanf(%s,filename);开始输入员工的信息nn请输入现有员工人数n%d,&n); if(fp=fopen(filename,w)=NULL) printf(不能建立!n exit(0); for(i=0;in;i+)

2、第%d个人的信息:,i+1);,workeri.name);年龄nworkeri.age);工作n,workeri.job);性别n,workeri.sex);地址n,workeri.address);,workeri.phone);入厂年nworkeri.in_time.year);入厂月nworkeri.in_time.mouth);入厂日nworkeri.in_time.day);录入完毕,按任意键返回主菜单n getch(); fprintf(fp,%s %d %s %s %s %s %d-%d-%dn,workeri.name,workeri.age,workeri.job,work

3、eri.sex,workeri.address,workeri.phone,workeri.in_time.year,workeri.in_time.mouth,workeri.in_time.day); fclose(fp);/*输出模块*/ void output() int i;r 暂时未有任何信息,请按任意键返回主菜单进行信息录入n 该厂的员工信息:t年龄t工作t性别t地址tt入厂时间 n fscanf(fp,%s %d %s %s %s %s %d-%d-%d,workeri.name,&workeri.age,workeri.job,workeri.sex,workeri.addr

4、ess,workeri.phone,&workeri.in_time.year,&workeri.in_time.mouth,&%st%dt%st%st%st%st%d-%d-%d n 输出完毕,按任意键返回主菜单n /*保存模块*/ void save()=NULL) /*打开文件*/n 不能打开该文件! /*读取信息*/void read_message()输入文件名n fscanf(fp,/*修改模块*/void modify() int i,flag,choice; char ch,namekey10; flag=0; 开始修改n do 请输入要修改的员工n,namekey); if(

5、strcmp(workeri.name,namekey)=0)是否修改此人(y/n)n getchar(); /*接收回车*/ ch=getchar(); if(ch=y) *您要修改那一项?*nn *1,*nn *2,年龄*nn *3,工作*nn *4,性别*nn *5,地址*nn *6,*nn *7,入厂年*nn *8,入厂月*nn *9,入厂日*nn 请选择(1-9)nchoice); switch(choice) case 1:输入修改后的n break; case 2:输入修改后的年龄n case 3:输入修改后的工作n case 4:输入修改后的性别n scanf( case 5:

6、输入修改后的地址n case 6: case 7:输入修改后的入厂年n case 8:输入修改后的入厂月n case 9:输入修改后的入厂日n修改后的信息n else break; else if(i=n) printf(此人不存在nn是否继续输入(y/n)n继续n flag=1; else flag=0; while(flag=1);printf(修改完毕,按任意键返回主菜单n) ;getch();/*添加模块*/void add() int i,flag=0; char ch;n 开始添加新员工n *-*nndo i=n;n 请输入添加职工的信息(,年龄,工作,性别,地址,入厂时间)n,

7、& 性别n %s n+;n添加成功!是否继续输入(y/n)n添加完毕,按任意键返回主菜单n/*删除模块*/void del() int i,flag;开始删除n请输入要删除员工的名字n if(strcmp(workeri.name,namekey)=0) /*查找此人*/是否删除此人(y/n)n for(; workeri=workeri+1; n-; if(i=n)操作完毕,按任意键返回主菜单n /*更新模块*/ void renew() system(nnn *更新员工信息*nn 按1,添加员工信息nn 按2,删除员工信息nn 按3,修改员工信息nn 按0,返回主菜单n 请选择(0-3)n

8、i); switch(i) add(); del(); modify(); case 0: while(i!=0); save(); /*按查找*/void name_cha() int i,j; char namekey10; j=0; 输入要查询的员工n-员工信息-n else j+; if(j=n)按任意键返回主菜单n /*按年龄查找*/void age_cha() int agekey; 输入要查询员工的年龄nagekey); if(workeri.age=agekey)-员工信息-n /*按工作查找*/void job_cha() char jobkey10;输入要查询的员工职务n,jobkey); if(strcmp(workeri.job,jobkey)=0) printf( /*查询模块*/ void inquire()nnn *查询员工信息*nn *1,按查询*nn *2,按年龄查询*nn *3,按工作查询*nn *0,返回主菜单n name_cha();break; case 2: age_cha(); job_cha();/*排列模块*/ void line() int i,j;-按年龄排序-nnn-1; for(j=i+1;jworkerj.age) t=workeri; workeri=workerj; workerj=t; /*按年龄统计*/ v

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1