欢迎来到天天文库
浏览记录
ID:12603313
大小:25.78 KB
页数:32页
时间:2018-07-18
《【c语言课程设计】职工管理系统程序_txt([c] language curriculum design staff management system procedures _txt)》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、【c语言课程设计】职工管理系统程序_txt([C]languagecurriculumdesignstaffmanagementsystemprocedures_txt)/******文件*****/#includes"stdio.h"/*/o函数*/#includes"stdlib.h标准库函数"/**/#includes"string.h字符串函数"/**/#includes"ctype.h字符操作函数"/**/#includes"cstdlib"/*定义时间结构体*/structtime{intyear;inti;intday;};定义数据结构structst
2、uff/**/{charnum[10];/*职工号*/charname[20];/*名字*/charsex[16];/*性别*/chardate[15];/*出生日期*/chardegree[15];/*学历*/charsalary[15];/*工资*/charaddress[20];/*地址*/charcanvas[15];/*电话*/structstuff*next;};/***函数原型***/intnumgs(char[]);/*判断职工号格式函数*/intjudge(structstuff*head,charnum[]);/*判断职工号是否重复函数*/int
3、years(chara[]);/*分离年函数*/inttimes(chartime[]);/*判断日期函数*/intsexgs(char[]);/*判断性别格式函数*/intnumgs(char[]);/*判断职工号格式函数*/intsalarygs(char[14]);/*判断职工工资格式函数*/inttelegs(char[14]);/*判断职工电话号码格式函数*/voidadd(structstuff*head);/*输入记录*/intread(structstuff*head);/*读入信息*/voidsearch(structstuff*head);/*查
4、找显示信息*/voidsum(structstuff*head);/*统计职工数*/voidfind(structstuff*head);/*退休职工信息*/voidcancel(structstuff*head);/*删除职工信息*///intgetlength(structstuff*head);/*获取链表节点数*/intsave(structstuff*head);/*保存到文件*/voidprintall(head);/*显示所有职工信息*/intmenu_show();/*主函数菜单*/intmenu_select(int6,structstuff*he
5、ad);/*功能函数菜单*//****主函数****/main(){structstuff*head;/*定义头结点*/head=(structstuff*)malloc(sizeof(structstuff).head->next=null;system("cls");/*清屏*/printf("~~~~~~~~~~~~~~~~~~欢迎进入职工管理系统!~~~~~~~~~~~~~~~~~~~~~");for(;;)无限循环/**/{_selectmenu(menu),_show(head);}}/***根据参数选择相互的功能函数***/intmenu_se
6、lect(int6,structstuff*head){switch(sel)/*调用主菜单函数,返回值整数作为开关条件*/{case0:add(head);break;/*输入职工信息*/case1:read(head);break;/*从文件中读入信息*/case2:search(head);break;/*查找记录*/case3:sum(head);break;/*按学历统计职工数*/case4:find(head);break;/*查找退休职工信息*/case5:cancel(head);break;/*删除职工信息*/case6:save(head);br
7、eak;/*保存文件*/case7:printall(head);break;/*显示所有职工信息*/case8:printf("~~~~~~~~~~~~~~~~~谢谢使用!!!~~~~~~~~~~~~~~~~~~")andexit(0);/*退出*/}}/***菜单函数,返回值为整数,代表所选菜单项***/intmenu_show(){chars[80].intc;printf(“请按任意键继续!!!“n);getch();/**/读入任意字符系统(“华彩”);/*清屏*/printf(“****************************职工信息
此文档下载收益归作者所有