已阅读5页,还剩1页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
#include #include #include #include #include typedef struct workerint ID; /员工工号char name20;/员工姓名int moy1; /员工底工资int moy2; /奖金int moy3; /被扣金额int moy4; /实际工资worker;int j=0,total;char k;FILE *fp;void Input(); /void Add(); /void Surf(); /void Save(); / 保存数据void Change(); /void Del(); /worker wrk50;int main() /主界面系统char ch;system(cls); printf(ntttt职工工资系统nn); printf(ntttt班级:n);printf(nntttt制作人:n);printf(nntttt学号:nnn);system(pause);system(cls);do printf (nttt欢迎进入职工管理系统nnn); printf (nttt 1.输入职工信息n); printf (nttt 2.新增职工信息n); printf (nttt 3.更改职工信息n); printf (nttt 4.删除职工信息n); printf (nttt 5.查询职工工资n); printf (nttt 6.保存职工信息n); printf (nttt 0.退出职工管理系统n); printf (nnn请输入你需要选项的数字:); scanf(%d, &ch); switch(ch) case 1:system(cls);Input();break; case 2:system(cls);Add();break; case 3:system(cls);Change();break; case 4:system(cls);Del();break; case 5:system(cls);Surf();break; case 6:system(cls);Save();break; case 0:system(cls);printf(tt感谢使用职工管理系统n);exit(0); default:printf(输入有误,请在数字06之间输入n); while(1);fflush(stdin);return 0;void Input() /输入职工信息do printf(nttt请输入职工的信息:n); printf(nttt职工工号:); scanf(%d, &wrkj.ID); printf(nttt职工姓名:); scanf(%s, ); printf(nttt职工底工资:); scanf(%d, &wrkj.moy1); printf(nttt职工奖金:); scanf(%d, &wrkj.moy2); printf(nttt职工被扣金额:); scanf(%d, &wrkj.moy3); wrkj.moy4 = wrkj.moy1 + wrkj.moy2 - wrkj.moy3; printf(nttt职工实际工资:%dn, wrkj.moy4); j+; total=j; printf(nnnn是否继续?n是请按1;否请按0.nn请选择:); fflush(stdin); while(1) fflush(stdin); scanf(%c, &k); if(k = 0 | k = 1) break; printf(输入有误n请重新输入:); while(k=1);fflush(stdin);return;void Save() /职工信息保存fp = fopen(in.txt,a);assert(fp);for(j = 0; j total; j+)fprintf(fp,%d %s %d %d %d %d n,wrkj.ID,,wrkj.moy1,wrkj.moy2,wrkj.moy3,wrkj.moy4);printf(职工信息保存成功n);system(pause);fclose(fp);return ;void Add() /添加职工信息doprintf(当前有%d个职工的信息n,total);printf(请输入要增加的职工的信息:);printf(nttt职工工号:); scanf(%d, &wrkj.ID);fflush(stdin);printf(nttt职工姓名:);scanf(%s,);printf(nttt职工底工资:);scanf(%d,&wrkj.moy1);printf(nttt职工奖金:);scanf(%d,&wrkj.moy2);printf(nttt职工被扣金额:);scanf(%d,&wrkj.moy3); wrkj.moy4 = wrkj.moy1 + wrkj.moy2 - wrkj.moy3; printf(nttt职工实际工资:%dn, wrkj.moy4);j+;total += j;printf(是否继续?n是请按1;否请按0.nn请选择:);fflush(stdin);while(1) scanf(%c,&k); if(k =0 | k = 1) break; printf(输入有误n请重新输入:);while(k=1); fflush(stdin);return;void Change() /更改职工信息char ch10;fflush(stdin); printf(ntttt更改职工信息n);printf(请输入职工的姓名:);doscanf(%s, &ch);for(j = 0; j total; j+)if(!strcmp(,ch)printf(请输入职工工号:);fflush(stdin);scanf(%d, &wrkj.ID);printf(请输入职工姓名:);fflush(stdin);gets();printf(请输入职工底工资:);scanf(%d,&wrkj.moy1); printf(请输入职工奖金:);scanf(%d,&wrkj.moy2);printf(请输职工被扣金额:);scanf(%d,&wrkj.moy3);wrkj.moy4 = wrkj.moy1 + wrkj.moy2 - wrkj.moy3; printf(职工实际工资:%dn, wrkj.moy4);printf(是否继续?n是请按1;否请按0.nn请选择:);fflush(stdin); while(1) scanf(%c,&k); if(k=1 | k=0) break; printf(输入有误n请重新输入:);while(k=1);fflush(stdin); system(pause);system(cls);return;void Del() /删除职工信息char ch10;doprintf(ntttt删除职工信息n);printf(请输入职工姓名:);fflush(stdin);gets(ch);for(j = 0; j total; j+)if(!strcmp(,ch)for(j = j; j total; j+)wrkj = wrkj+1;printf(是否继续?n是请按1;否请按0.nn请选择:);fflush(stdin);while(1) scanf(%c,&k); if(k=1 | k=0) break; printf(输入有误n请重新输入:);while(k=1);fflush(stdin);return;void Surf() /查询职工信息char ch4;fflush(stdin);doprintf(nttt查询职工信息n);printf(请输入职工姓名:);fflush(stdin);gets(ch);for(j = 0; j total; j+)if(!strcmp(,ch)printf(职工工号:%dn,wrkj.ID);printf(职工姓名:%sn,);printf(职工底工资:%dn,wrkj.moy1);printf(职工奖金:%dn,wrkj.moy2);printf(职工被扣工资:%dn,wrkj.moy3);printf(职工实际工资:%dn
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 雨课堂学堂在线学堂云《国防教育-热点问题(西交)》单元测试考核答案
- 叙事护理课件
- 门急诊病历书写内容及要求
- 投资银行部战略规划经理战略复盘报告
- 2024北京五十中高三10月月考化学试题及答案
- 敏捷开发团队协作与沟通技巧
- 德州医疗面试经验分享不同岗位的面试技巧与策略
- 常德事业单位招聘面试流程详解
- 护士求职的关键能力和素质要求提升策略
- 教研组长教研组长工作指南
- 第一单元 写作《热爱写作学会观察》讲义-2025-2026学年统编版七年级语文上册
- 《通过感官来发现》课件
- 绿色施工节能措施和建筑垃圾减量策略
- 临床合理用药课件
- 【MOOC答案】《3D工程图学应用与提高》(华中科技大学)章节作业慕课答案
- 山东大学合同管理办法
- 俄国现代学前教育发展史
- DB42T 627-2010 中药材 黄连种苗
- 2025重庆市云阳县辅警考试试卷真题带答案
- 宫颈上皮内肿瘤变
- 南通市启东市医疗卫生单位招聘事业编制人员笔试真题2024
评论
0/150
提交评论