RSDprintf("*1inputreeord2deletereeord#include"stdio.h"#include"stdlib.h"#include"string.h"#include"conio.h"/*标准输入输出函数库*//*标准函数库*//*字符串函数库*//*屏幕操作函数库*/#defineHEADER1\n"#defineHEADER2"|number|name|jbgz|jj|kk|yfgz|sk|sfgz|\n"#defineHEADER3"||||||--|||\n"#defineFORMAT"|%-8s|%-10s|%8.2f|%8.2f|%8.2f|%8.2f|%8.2f|%8.2f|\n"#defineDATAp->num,p->name,p->jbgz,p->jj,p->kk,p->yfgz,p->sk,p->sfgz#defineEND"\n"#defineN60intsaveflag=0;/*是否需要存盘的标志变量*//*定义与职工有关的数据结构*/typedefstruetemployee/*标记为 employee*/{eharnum[10];/*职工编号*/eharname[15];/*职工姓名*/floatjbgz;/*基本工资*/floatjj;/*奖金*/floatkk;/*扣款*/floatyfgz;/*应发工资*/floatsk;/*税款*/floatsfgz;/*实发工资*/}RSDA;voidmenu()/*主菜单*/{system("cls");/*调用 DOS 命令,清屏.与elrser()功能相同*/printf("TheEmployeeManagementSystem\n");printf("*************************Menu********************************\n");printf("*\n");*3 searchrecord4 modifyrecordprintf("*\n");*5 insertrecord6 countrecordprintf("*\n");*7 sortrecord8 saverecordprintf("*\n");*9 displayrecord0 quitsystemprintf("*************************************************************\n");/*printf()送格式化输出至屏幕中*/voidprintheader()/*格式化输出表头*/{printf(HEADER1);printf(HEADER2);printf(HEADER3);}voidprintdata(RSDApp)/*格式化输出表中数据*/{RSDA*p;p=&pp;printf(FORMAT,DATA);voidDisp(RSDAtp[],intn)/*显示数组 tp[]中存储的记录,内容为 employee 结构中定义的内容*/{inti;if(n==0)/*表示没有职工工资记录*/{printf("\n=====>Notemployeerecord!\n");while(getchar()!='\n')continue;getchar();return;}printf("\n\n");printheader();/*输出表格头部*/i=0;while(iNotfindthisemployeerecord!\n");}/**************...