文档编制序号:[KKIDT-LLE0828-LLETD298-POI08]
文档编制序号:[KKIDT-LLE0828-LLETD298-POI08]
C语言课程设计职工信息管理系统结构体数组实现程序源代码
...\n");
}
void fh()
{
printf("\t===>按Enter键返回主菜单\n");
}
void num_modify() um)==0) um,em[changeIndex].name,em[changeIndex].sex,em[changeIndex].bm,em[changeIndex].zc,em[changeIndex].gz);
printf("请重新输入该职工信息");
printf("工号:");
scanf("%s",em[changeIndex].num);
printf("姓名:");
scanf("%s",em[changeIndex].name);
printf("性别:");
scanf("%s",em[changeIndex].sex);
printf("部门:");
scanf("%d",em[changeIndex].bm);
printf("职称:");
scanf("%s",em[changeIndex].zc);
printf("工资:");
scanf("%d",&em[changeIndex].gz);
um,em[i].name,em[i].sex,em[i].bm,em[i].zc,em[i].gz);
}
}
void sort()z>em[k].gz)
k=j;
}
if(k!=i)
{
t=em[i];
em[i]=em[k];
em[k]=t;
}
}
printf("你想输出前几名职工的信息:");
scanf("%d",&wantNUmber);
if (wantNUmber>Number)
{
wantNUmber=Number;
}
printf("\t工号\t姓名\t性别\t部门\t职称\t工资\n");
for(i=0;i
{
printf("\t%s\t%s\t%s\t%s\t%s\t%d\n\n",em[i].num,em[i].name,em[i].sex,em[i].bm,em[i].zc,em[i].gz);
}
}
void tongji()z;
}
printf("全体职工的总工资为:%f\n",sum);
printf("平均工资为:%f\n",sum/Number);
i=0;m=0;max=0;
max=em[m].gz;
for(i=1;i
{
if (em[i].gz>max)
m=i;
max=em[m].gz;
}
printf("最高工资为:%d\n",max);
printf("\t%s\t%s\t%s\t%s\t%s\t%d\n\n",em[m].num,em[m].name,em[m].sex,em[m].bm,em[m].zc,em[m].gz);
i=0;k=0;min=0;
min=em[0].gz;
for(i=1;i
{
if (em[i].gz
k=i;
min=em[k].gz;
}
printf("最低工资:%d\n",min);
printf("\t%s\t%s\t%s\t%s\t%s\t%d\n\n",em[k].num,em[k].name,em[k].sex,em[k].bm,em[k].zc,em[k].gz);
}
void num_del()um)==0) c)==0)
{
printf("\t%s\t%s\t%s\t%s\t%s\t%d\n\n",em[i].num,em[i].name,em[i].sex,em[i].bm,em[i].zc,em[i].gz);
}
}
}
void select()um,em[i].name,em[i].sex,em[i].bm,em[i].zc,em[i].gz);
}
}
void add()//增加职工
{
int numberTemp=0;
int i=0;
struct employee temp; //临时保存信息