电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

数据结构课程设计-职工信息管理系统-单链表实现程序源代码

数据结构课程设计-职工信息管理系统-单链表实现程序源代码_第1页
1/16
数据结构课程设计-职工信息管理系统-单链表实现程序源代码_第2页
2/16
数据结构课程设计-职工信息管理系统-单链表实现程序源代码_第3页
3/16
//要求用 C 语言完成课程设计 职工信息管理系统—单链表实现#include 〈stdio.h>#include 〈stdlib。h>#include 〈string。h〉int saveflag=0; /*是否需要存盘的标志变量*/struct employee { char name[15]; char num[10];/* 工号 */ char sex[4]; char bm[15]; char zc[20]; int gz; }; typedef struct node { struct employee data; struct node *next; }Node,*Link; //Link l (注意是:字母 l 不是数字 1)void add(Link l); void disp(Link l); //查看职工所有信息void del(Link l); //删除功能Node* Locate(Link l,char findmess[],char nameornum[]);void Qur(Link l); //查询功能void Tongji(Link l); //统计void Sort(Link l); //排序void Modify(Link l); //修改功能void save(Link l); //将单链表 l 中的数据写入文件void printe(Node *p); //本函数用于打印链表中某个节点的数据内容 */ //以下 4 个函数用于输出中文标题void printstart(); void Wrong(); void Nofind(); void printc();void menu(){printf(”\t*****************************************************************\n”);printf("\t* *\n”);printf("\t* 职工信息管理系统 _结构体数组实现 *\n");printf(”\t* *\n”)printf(”\t* [1] 增加职工信息 [2] 删除职工信息 *\n");printf(”\t* [3] 查询职工信息 [4] 修改职工信息 *\n”);printf(”\t* [5] 插入职工记录 [6] 统计职工记录 *\n");printf(”\t* [7] 排序 [8] 保存职工信息 *\n");printf(”\t* [9] 显示数据 [0] 退出系统 *\n”);printf(”\t* *\n”);printf("\t*****************************************************************\n”);} //void menu 菜单结束void Disp(Link l) //显示单链表 l 中存储的职工记录,内容为 employee 结构中定义的内容{ int count=0; Node *p; p=l—〉next; // l 存储的是单链表中头结点的指针,该头结点没有存储职工信息,指针域指向的后继结点才有职工信息if(!p) /*p==NULL,NUll 在 stdlib 中定义为 0*/{ printf(”\n=====...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

数据结构课程设计-职工信息管理系统-单链表实现程序源代码

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部