如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
#include<stdio.h>#include<string.h>#include<stdlib.h>#include<conio.h>#include<windows.h>#defineMAX_NUM45intmain(intarqc.char*arqvl[]){IntID;IntAge;CharSex[MAX_NUM];CharName[MAX_NUM];CharTelenum[MAX_NUM];IntWage;IntIncome;}work[MAX_NUM];Voidshowmenu();Intnumber,findID;Inti,j,m,a,k,v,M,N,x,y;Charb[MAX_NUM],c[MAX_NUM],n[MAX_NUM],filepn[MAX_NUM];FILE*fp;Showmenu();Scanf(“%d”,&k);For(;;){Switch(k)}Case()’Printf(“\n退出系统!”);_beep(300,400);Break;Case1;Printf(“\n档案录入\n”);Printf(“\n请输入本次录入人职工人数;”);Scanf(“%d”,&number);If(number>MAX_NUM){Printf(“您输入的人数太多,大于%d人!\n”,MAX_NUM);Break;}For(i=0;i<number;i++){Prntf(“\n请输入第%d个职工的编号:\t”i+1);Scanf(“%d”,&work[i].ID);Prntf(“\t请输入第%d个职工的编号:\n”i+1);Prntf(“\t\t姓名:”);Scanf(“%s”,&work[i].Name);Prntf(“\t\t年龄:”);Scanf(“%d”,&work[i].Age);Prntf(“\t\t手机号码:”);Scanf(“%s”,&work[i].Telenume);Prntf(“\t\t性别:”);Scanf(“%s”,&work[i].Sex);Prntf(“\t\t工资:”);Scanf(“%d”,&work[i].Wage);Prntf(“\t\t奖金:”);Scanf(“%d”,&work[i].Income);}Prntf(“\n您输入的是:\n”);Printf(“**************职工档案信息库***************\n”);Printf(“序号\t编号\t姓名\t年龄\t手机号码\t性别\t工资\t奖金\n”);For(i=0;i<number;i++)Printf(“%d\t%d\t%s\t%d\t%s\t%s\t%d\t%d\n”,i+1,work[i].ID,work[i].Name,work[i].Age,work[i].Telenume,work[i].Sex,work[i].Wage,work[i].Income);Printf(“********************************************************”);Printf(“\n”);Break;Case2:pPrintf(“\n您选择的是档案修改!\n”);Printf(“\n请输入员工的编号:”);Scanf(“%d”,&findID);For(i=0;i<nimber;i++){If(work[i].ID==findID)Break;}If(i<number){Printf(“\t姓名\t年龄\t手机号码\t性别\t工资\t奖金\n”);Printf(“原档案:\n\t%s\t%d\t%s\t%s\t%d\t%d”,&work[i].Name,&work[i].Age,&work[i].Income,&work[i].Sex),&work[i].Wage,&work[i].Telenume);Printf(“请输入新档案:\n”);Scanf(“\t%s\t%d\t%s\t%s\t%d\t%d”,&work[i].Name,&work[i].Age,&work[i].Income,&work[i].Sex),&work[i].Wage,&work[i].Telenume”);}Elseprintf(“您输入的编号不存在!\n”);Break;Case3:Printf(“\n您选择的是档案排序!\n”);For(j=0;j<number-1;j++)For(i=0;i<number-1;i++)If(work[i].ID>work[i+1].ID){m=work[i+1].ID;wor