简单的员工管理系统Word文档下载推荐.docx

上传人:b****1 文档编号:14072076 上传时间:2022-10-18 格式:DOCX 页数:14 大小:109.92KB
下载 相关 举报
简单的员工管理系统Word文档下载推荐.docx_第1页
第1页 / 共14页
简单的员工管理系统Word文档下载推荐.docx_第2页
第2页 / 共14页
简单的员工管理系统Word文档下载推荐.docx_第3页
第3页 / 共14页
简单的员工管理系统Word文档下载推荐.docx_第4页
第4页 / 共14页
简单的员工管理系统Word文档下载推荐.docx_第5页
第5页 / 共14页
点击查看更多>>
下载资源
资源描述

简单的员工管理系统Word文档下载推荐.docx

《简单的员工管理系统Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《简单的员工管理系统Word文档下载推荐.docx(14页珍藏版)》请在冰豆网上搜索。

简单的员工管理系统Word文档下载推荐.docx

(3)对排序后的职工对象进行增、删、查询、修改、排序等操作。

4、代码:

#include<

stdlib.h>

stdio.h>

malloc.h>

string.h>

typedefstructworker

{

intid;

charname[20];

charsex[3];

intage;

charedu[50];

intwages;

charadr[255];

charphone[13];

}WORKER,*PWORKER;

//typedefstructWORKER*PWORKER;

typedefstructlink

WORKERw;

structlink*next;

}LINK,*PLINK;

//typedefstructLINK*PLINK;

/*创建职工信息链表*/

PLINKcreate()

PLINKp=(PLINK)malloc(sizeof(LINK));

if(NULL!

=p)

{

p->

next=NULL;

returnp;

}

printf("

内存不足!

\n"

);

returnNULL;

}

/*显示程序界面文字*/

voidmessage()

printf("

\t\t************************************************\n\n"

\t\t>

>

欢迎进入职工管理系统<

<

\n\n"

\t\t**************ChooseFunction*************\n\n"

\t\t************帮助请输入:

0************\n\n"

\t\t************录入职工信息请输入:

1************\n\n"

\t\t************浏览职工信息请输入:

2************\n\n"

\t\t************查询职工信息请输入:

3************\n\n"

\t\t************删除职工信息请输入:

4************\n\n"

\t\t************修改职工信息请输入:

5************\n\n"

\t\t************清屏请输入:

6************\n\n"

\t\t************退出请输入:

-1***********\n\n"

voidfind_sr(PLINKplink,char*str)

for(PLINKcurr=plink->

next;

curr!

=NULL;

curr=curr->

next)

if(strcmp(curr->

w.edu,str)==0)

{

printf("

职工工号:

%d\n"

curr->

w.id);

职工姓名:

%s\n"

w.name);

职工性别:

w.sex);

职工年龄:

w.age);

职工学历:

w.edu);

职工工资:

w.wages);

职工住址:

w.adr);

职工电话:

w.phone);

}

voidfindid(PLINKplink,intid)

next)

if(curr->

w.id==id)

voidshow(PLINKplink)

printf("

}

/*录入职工信息*/

intadd(PLINKp)

PLINKh=NULL;

PLINKq=(PLINK)malloc(sizeof(LINK));

if(NULL==q)

录入失败提示:

return-1;

请输入职工号(数字):

"

scanf("

%d"

&

q->

h=p->

while(h)

if(h->

w.id==q->

w.id)

free(q);

此职工号已经存在!

return-1;

}

h=h->

请输入职工姓名(文字):

%s"

请输入职工性别(文字):

请输入职工年龄(数字):

请输入职工学历(文字):

请输入职工工资(数字):

请输入职工住址(文字):

请输入职工电话(数字):

q->

next=p->

p->

next=q;

.^_^.录入成功!

.^_^.\n"

return-1;

/*按姓名查询*/

PLINKfindname(PLINKp,char*name)

message();

按姓名查询\n"

职工号\t姓名\t性别\t年龄\t学历\t工资\t住址\t电话\n"

while(NULL!

=p->

if(0==strcmp(p->

next->

w.name,name))

%d\t%s\t%s\t%d\t%s\t%d\t%s\t%s\n"

p->

w.id,p->

w.name,p->

w.sex,p->

w.adr,

w.edu,p->

w.wages,p->

w.adr,p->

returnp;

p=p->

.^_^.查询结束!

/*按职工号删除职工信息*/

intdel(PLINKp,intid)

按职工号删除职工信息\n"

if(p->

w.id==id)

PLINKq=p->

p->

.^_^.删除成功!

return1;

没有你输入的职工号!

/*程序结束释放内存*/

voidrelease(PLINKp)

PLINKq;

q=p;

free(q);

free(p);

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

当前位置:首页 > 经管营销 > 金融投资

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

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