#include< stdio h>#includetypedef struct{int bas;ic/基本工资 int position 岗位工资 int subsidy/津贴 int wages;奖金 int sum;总/工资}money;typedef struct{char num[20];/职工号 char name[ 20];/姓名 int age 年/龄char sex[20;/性别 money salary;:/!/资}employee;int Print_jinr)u /账号密码输入void Fscan_informatiqn 0/“职工信息.tXt 文件写入void Print-staff ; /全体员工void Print_empl1char x[51)];/按职工号查询void Print_empl2(chaf 51]);按姓名查询void Print_MainInterfa;ce/主 界面void Print_Interface_;1/职工信息录入界面void Print-Interface)2 /职工信息查询界面void Print_Interface);3 /职工工资排序界面void Print-Interface-职工!总工资void Print-Interface-5 文件读出void qsort(intint ); /快速排序void Print-del(tent)t /删除职工信息void Print-Interface-2int t)/职工信息修改界面int fyanzhengchar s1[],char *2;[/密码验证函数employee st 5 ];/汜录职工信息的函数int ;n /职工总数void main(){int ;xemployee em;printf("曲@ @@@ @@@@@@ @@@ @@ @@ @@@@@ @@@@@@@@@@@@@@@ @@@ @@@@ @@\n” );printf (@@ @@欢迎使用员工工资管理系统@@@@\n,);printf(响@@@制作人:刘爽@ @@@\n")printf (@@@@在使用中产生的任何问题,欢迎进行批判指正@@@ @\n")printf "@ @ @@@@@@@@@@@@ @@@@@@@@@ @@ @@@@@@@@@@@@@@@@ @@@@@@@\n ” );printf ” \n‘ );printf (\n");printf (\n");if (Print_jinrU{Fscan_information();Print-MainInterfaCe;}else return;}void Fscan_informatiOn({FILE * fp;int i;if ((fp=fopen( ”职工信息.txt”,r")) ==NULL){printf” cannot open this fi;e\n")return ;}fscanf(fp "%d" , &n );for (i=1 i<=n; i++){fscanf(fp,%s%s%d%s%d %d%d”,st[ i]o num , st[ ilname,&st[].age,dti].sex,&st[i].salary.b&ssitc,] .salarysubsidy &st[i].salarwages);st[i salary.sum=stiO salary.basic+st]。salary subsidy+st i].salaryvages;}fclos(e fp);}int fyanzheng(char]s,[har s2[]){FILE *fp1* fp2;char str1[40]="str2[40]=” ",st;int t;if ((fp1=fopen( ”账号验证。in"” r”))==NULL){printf "cannot open this fi*e\n"r...