cout<<" 工资:"<<w[k4].salary<<endl;
cout<<" 地址:"<<w[k4].address<<endl;
cout<<" 电话:"<<w[k4].tel<<endl;
break;
}
}
if(flag4)
{
flag4=0;
cout<<"不存在此职工!!n返回主菜单"<<endl;
break;
}
}
}
else if(i4==0)
menu();
}
void WorkerList::sort() //职工信息排序功能实现
{
if(NUM<=0)
{
cout<<"没有职工信息存入,系统将返回主菜单"<<endl;
menu();
}
else
cout<<"***********************************************"<<endl;
cout<<"** 请选择排序方式: **"<<endl;
cout<<"** 1.按工资排序(升序) **"<<endl;
cout<<"** 2.按工资排序(降序) **"<<endl;
cout<<"** 0.返回主菜单 **"<<endl;
cout<<"***********************************************"<<endl;
cout<<endl;
cout<<"请选择数字编号0~2"<<endl;
int i5;
cin>>i5;
while(i5<0||i5>2)
{
cout<<"输入有误,请重新输入:"<<endl;
cin>>i5;
}
if(i5==1)
{
for(int i=0;i<count-1;i++)
for(int j=0;j<count-i-1;j++)
if(w[j].salary>w[j+1].salary)
{
worker temp;
temp=w[j];
w[j]=w[j+1];
w[j+1]=temp;
}
cout<<"按工资升序后的信息如下:"<<endl;
for( i=0;i<count;i++)
{
cout<<"***********************************************"<<endl;
cout<<" 工号:"<<w[i].num<<endl;
cout<<" 姓名:"<<w[i].name<<endl;
cout<<" 性别:"<<w[i].sex<<endl;
cout<<" 学历:"<<w[i].edu<<endl;
cout<<" 年龄:"<<w[i].age<<endl;