收藏 分享(赏)

数据结构--员工管理信息系统代码.doc

上传人:精品资料 文档编号:8867725 上传时间:2019-07-14 格式:DOC 页数:9 大小:22.52KB
下载 相关 举报
数据结构--员工管理信息系统代码.doc_第1页
第1页 / 共9页
数据结构--员工管理信息系统代码.doc_第2页
第2页 / 共9页
数据结构--员工管理信息系统代码.doc_第3页
第3页 / 共9页
数据结构--员工管理信息系统代码.doc_第4页
第4页 / 共9页
数据结构--员工管理信息系统代码.doc_第5页
第5页 / 共9页
点击查看更多>>
资源描述

1、数据结构-员工管理信息系统源程序#include#include#include #include using namespace std;#define OK 1#define ERROR 0#define OVERFLOW -2typedef int Status; /Status 是函数返回值类型,其值是函数结果状态代码。#define MAXSIZE 100 /顺序表可能达到的最大长度typedef struct /ElemType 为自定义的数据类型,要根据实际情况定义,本例为学生信息:(学号,成绩)int num;string name;string sex;string birt

2、h;string edu;string job;string phone;string add;ElemType; typedef struct /定义顺序表类型为 ListElemType *elem;int length;List;void InitList(List /动态分配空间L.length=0;void ListInput(List coutL.elemi.num; /输入员工编号coutL.elemi.name; /输入姓名coutL.elemi.sex; /输入员工编号coutL.elemi.birth; coutL.elemi.job; coutL.elemi.edu;co

3、utL.elemi.phone; coutL.elemi.add; L.length=n;void ListOutput(List L) /输出顺序表数据int i=0;if (L.length=0) cout=0;i-)if (e.numL.elemj.num) key=L.elemi;L.elemi=L.elemj;L.elemj=key;void ChangeM(List coutnum;coutn;for(i=0;iL.elemi.name;break;case 2:coutL.elemi.phone;break;case 3:coutL.elemi.sex;break;case 4:

4、coutL.elemi.edu;break;case 5:coutL.elemi.add;break;case 6:coutL.elemi.num;break;case 7:coutL.elemi.job;break;case 8:coutL.elemi.birth;break;elsecouti;switch(i)case 1: coutn;ListInput(L,n);ListOutput(L);break;case 2:coutn;m=LocateElem(L,n);if (m=0)coute.num;cine.name;cine.sex;cine.birth;cine.job;cine.edu;cine.phone;cine.add;ListInsert(L,e); ListOutput(L);break;case 5:coutn;ListDelete(L,n); ListOutput(L);break;case 6:BubbleSort(L);coutar;break;case 9:exit(0);break;default: cout“输入错误,请输入(1-8):n“;break;cout“Enterto continue.“endl;getchar(); getchar();

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 企业管理 > 管理学资料

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报