c程序设计源程序—职工信息管理系统_第1页
c程序设计源程序—职工信息管理系统_第2页
c程序设计源程序—职工信息管理系统_第3页
c程序设计源程序—职工信息管理系统_第4页
c程序设计源程序—职工信息管理系统_第5页
已阅读5页,还剩10页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、谢谢观赏c+程序设计源程序职工信息管理系统#include#include#include#defineN100/*宏定义N*/structclerk/*定义结构型clerk*/charnum12;/*职工号*/charname9;/*职工姓名*/charsex3;/*职工性别*/charxl11;/*职工学历*/charadr60;/*职工住址*/chartell13;/*职工电话号码*/intage;/*职工年龄*/intsalary;/*职工工资*/cN;谢谢观赏voidmenu()/*定义菜单函数并显示菜单*/printf("n");printf("tn&

2、quot;);printf("tprintf("tprintf("tprintf("tprintf("tprintf("tprintf("tprintf("tprintf("tprintf("tprintf("tn");*1.输入记录2.浏览记录*3.查询记录*5.删除记录*7.n");4.添加记录n");6.修改记录n");*退出系统*n");*intenter(intn)/*录入职工信息*/n");n");n&q

3、uot;);n");n");n");inti;charjudge;for(i=0;iprintf("开始输入记录!n");printf("职工号:");scanf("%s",ci.num);printf("姓名:");scanf("%s",);printf("性别:");scanf("%s",ci.sex);printf("学历:");scanf("%s",ci.xl);p

4、rintf("住址:");scanf("%s",ci.adr);printf("电话:");scanf("%s",ci.tell);printf("年龄:");scanf("%d",&ci.age);printf("工资:");scanf("%d",&ci.salary);printf("n");getchar();printf("是否继续输入(Y/N)?");/*是否继续输入数据

5、*/judge=getchar();if(judge='Y'|judge='y')continue;elseif(judge='N'|judge='n')break;printf("输入成功,按任意键返回)getchar();getchar();returni+1;voiddisplay(inta)/*浏览职工信息*/inti;printf("开始浏览记录!n");printf("职工号姓名性别学历住址电话年龄工资n");for(i=0;iprintf("%-12s&qu

6、ot;,ci.num);printf("%-9s",);printf("%-6s",ci.sex);printf("%-6s",ci.xl);printf("%-14s",ci.adr);printf("%-13s",ci.tell);printf("%-5d",ci.age);printf("%-6d",ci.salary);printf("n");printf("按任意键返回");getchar()

7、;getchar();voidlocate(inta)/*查询职工信息*/intchoice,i,flag=0;charch11;printf("开始查询记录!n");printf("请选择查找方式:(1.按学历2.按职工号):");scanf("%d",&choice);/*输入查找方式*/getchar();switch(choice)case1:printf("请输入要查职工学历:");/*按职工学历查询*/gets(ch);printf("职工号姓名性别学历住址电话年龄工资n")

8、;for(i=0;iif(strcmp(ch,ci.xl)=0)/*比较两个字符串的大小*/printf("%-12s",ci.num);printf("%-9s",);printf("%-6s",ci.sex);printf("%-6s",ci.xl);printf("%-14s",ci.adr);printf("%-13s",ci.tell);printf("%-5d",ci.age);printf("%-6d",ci

9、.salary);printf("n");flag=1;if(flag=0)printf("无此职工的相关信息!n");break;case2:printf("请输入要查找的职工的职工号:");/*按职工工号查询*/gets(ch);printf("职工号姓名性别学历住址电话年龄工资n");for(i=0;iif(strcmp(ch,ci.num)=0)/*比较两个字符串的大小*/printf("%-12s",ci.num);printf("%-9s",);pr

10、intf("%-6s",ci.sex);printf("%-6s",ci.xl);printf("%-14s",ci.adr);printf("%-13s",ci.tell);printf("%-5d",ci.age);printf("%-6d",ci.salary);printf("n");flag=1;if(flag=0)printf("无此职工的相关信息!n");break;default:printf("输入错误!&q

11、uot;);printf("n按任意键返回");getchar();intadd(inta,int*f)/*插入职工信息*/intpo,i;printf("请输入你在插入的位置(1-%d):",a+1);scanf("%d",&po);if(po>a+1)printf("输入位置有误,按任意键返回");returna;elseprintf("开始插入记录!n");for(i=a-1;i>=po-1;i-)strcpy(ci+1.num,ci.num);strcpy(ci+1.

12、name,);strcpy(ci+1.sex,ci.sex);strcpy(ci+1.xl,ci.xl);strcpy(ci+1.adr,ci.adr);strcpy(ci+1.tell,ci.tell);ci+1.age=ci.age;ci+1.salary=ci.salary;printf("请输入职工号:");scanf("%s",cpo.num);getchar();printf("姓名:");scanf("%s",);printf("性别:");sca

13、nf("%s",cpo-1.sex);printf("学历:");scanf("%s",cpo-1.xl);printf("住址:");scanf("%s",cpo-1.adr);printf("电话:");scanf("%s",cpo-1.tell);printf("年龄:");scanf("%d",&cpo-1.age);printf("工资:");scanf("%d",&cpo-1.salary);printf("n");f=1;if(*f=1)printf("添加成功,按任意键返回");getchar();getchar();returna+1;elseprintf("添加失败,按任意键返回");getchar();getchar();returna;intde

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论