C语言职工管理系统源代码及运行截图简单版.docx

上传人:b****1 文档编号:12711557 上传时间:2023-04-21 格式:DOCX 页数:10 大小:230.04KB
下载 相关 举报
C语言职工管理系统源代码及运行截图简单版.docx_第1页
第1页 / 共10页
C语言职工管理系统源代码及运行截图简单版.docx_第2页
第2页 / 共10页
C语言职工管理系统源代码及运行截图简单版.docx_第3页
第3页 / 共10页
C语言职工管理系统源代码及运行截图简单版.docx_第4页
第4页 / 共10页
C语言职工管理系统源代码及运行截图简单版.docx_第5页
第5页 / 共10页
点击查看更多>>
下载资源
资源描述

C语言职工管理系统源代码及运行截图简单版.docx

《C语言职工管理系统源代码及运行截图简单版.docx》由会员分享,可在线阅读,更多相关《C语言职工管理系统源代码及运行截图简单版.docx(10页珍藏版)》请在冰豆网上搜索。

C语言职工管理系统源代码及运行截图简单版.docx

C语言职工管理系统源代码及运行截图简单版

#include

#include

#defineN100

typedefstructworker

{

charname[20];

longnumber;

inty,m,d;

charzhicheng[20];

charbumen[20];

floatsalary;

}Worker;

voidDisplay()

{

printf("\n\n\n\t\t***************职工管理系统*************\n\n");

printf("\t\t\t0.退\t\t出\n");

printf("\t\t\t1.新\t\t建\n");

printf("\t\t\t2.显\t\t示\n");

printf("\t\t\t3.查\t\t询\n");

printf("\t\t\t4.删\t\t除\n\n");

}

/*******1.新建**********/

voidAdd(Workerw[],intn)

{

inti;

printf("\t姓名\t工号\t进场时间\t职称\t部门\t工资\n\n");

for(i=0;i

{

printf("员工%d:

",i+1);

scanf("%s%ld%d%d%d%s%s%f",w[i].name,&w[i].number,

&w[i].y,&w[i].m,&w[i].d,w[i].zhicheng,w[i].bumen,&w[i].salary);

}

}

/*******2.显示**********/

voidBrowse(Workerw[],intn)

{

inti;

printf("\t姓名\t工号\t进场时间\t职称\t部门\t工资\n\n");

for(i=0;i

{

printf("员工%d:

",i+1);

printf("%s\t%ld\t%d-%d-%d\t%s\t%s\t%f\n\n",w[i].name,w[i].number,w[i].y,w[i].m,w[i].d,w[i].zhicheng,w[i].bumen,w[i].salary);

}

}

/*******3.1查询姓名**********/

voidSearchName(Workerw[],intn)

{

charname[20];

inti;

printf("\t\t\t输入要查询的名字:

");

scanf("%s",name);

for(i=0;i

{

if(strcmp(w[i].name,name)==0)

{

printf("\n\t\t\t查得信息如下:

\n\n");

printf("姓名\t工号\t进场时间\t职称\t部门\t工资\n\n");

printf("%s\t%ld\t%d-%d-%d\t%s\t%s\t%f\n\n",w[i].name,w[i].number,w[i].y,w[i].m,w[i].d,w[i].zhicheng,w[i].bumen,w[i].salary);

return;

}

}

printf("\t\t\t查无此人!

");

}

/*******3.2查询工号**********/

voidSearchNumber(Workerw[],intn)

{

longnumber;

inti,k=0;

printf("\t\t\t输入要查询的工号:

");

scanf("%ld",&number);

for(i=0;i

{

if(w[i].number==number)

{

printf("\n\t\t\t查得信息如下:

\n\n");

printf("姓名\t工号\t进场时间\t职称\t部门\t工资\n\n");

printf("%s\t%ld\t%d-%d-%d\t%s\t%s\t%f\n\n",w[i].name,w[i].number,w[i].y,w[i].m,w[i].d,w[i].zhicheng,w[i].bumen,w[i].salary);

return;

}

}

printf("\n\t\t\t查无此人!

");

}

/*******3.查询**********/

voidSearch(Workerw[],intn)

{

intx;

printf("\t\t\t选择查询方式(1.姓名/2.工号):

");

scanf("%d",&x);

printf("\n");

switch(x)

{

case1:

SearchName(w,n);

break;

case2:

SearchNumber(w,n);

break;

}

}

/*******4.删除**********/

voidDelete(Workerw[],intn)

{

charname[20];

inti,j;

printf("\t\t\t输入要删除的名字:

");

scanf("%s",name);

printf("\n");

for(i=0;i

{

if(strcmp(w[i].name,name)==0)

{

printf("\t\t\t将删除以下信息:

\n\n");

printf("\t姓名\t工号\t进场时间\t职称\t部门\t工资\n\n");

printf("\t%s\t%ld\t%d-%d-%d\t%s\t%s\t%f\n\n",w[i].name,w[i].number,w[i].y,w[i].m,w[i].d,w[i].zhicheng,w[i].bumen,w[i].salary);

for(j=i;j

{

w[j]=w[j+1];

}

printf("\t\t\t成功删除!

\n\n");

return;

}

}

printf("\t\t\t查无此人!

");

}

voidRun(Workerw[],intn)

{

intchoice;

do

{

Display();

printf("\t\t\t输入你的选择:

");

scanf("%d",&choice);

printf("\n");

switch(choice)

{

case0:

break;

case1:

Add(w,n);

break;

case2:

Browse(w,n);

break;

case3:

Search(w,n);

break;

case4:

Delete(w,n);

n--;

break;

}

}while(choice);

}

voidmain()

{

intn;

Workerw[N];

printf("\t输入职员个数:

");

scanf("%d",&n);

Run(w,n);

}

友情提示:

范文可能无法思考和涵盖全面,供参考!

最好找专业人士起草或审核后使用,感谢您的下载!

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

当前位置:首页 > 医药卫生 > 基础医学

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

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