cout< alary<<'\\t'< } cout<<\请输入需要修改信息职工的工号:\string num1; cin>>num1; int j=0,k; int flag=1; while(flag) { } cout<<\你选择的职工的信息为:\ cout<<\工号\\t姓名\\t性别\\t学历\\t年龄\\t工资\\t地址\\t电话\ 第 11 页 for(;j cout<<\不存在此员工,请重新输入:\j=0; cin>>num1; if(num1==w[j].num) { } flag=0; k=j; break; cout< k].salary<<'\\t'< cout<<\ 1.修改工号 \cout<<\ 2.修改姓名 \cout<<\ 3.修改性别 \cout<<\ 4.修改学历 \cout<<\ 5.修改年龄 \cout<<\ 6.修改工资 \cout<<\ 7.修改地址 \cout<<\ 8.修改电话 \cout<<\ 0.返回主菜单 \cout< cout<<\请选择数字编号0~8\int i3; cin>>i3; while(i3<0||i3>8) { } switch(i3) { case 1: cout<<\请输入新的职工工号:\ cin>>w[k].num; cout<<\修改信息已保存,现返回主菜单:\menu(); cout<<\输入有误,请重新输入:\cin>>i3; break; 第 12 页 case 2: cout<<\请输入新的职工姓名:\ cin>>w[k].name; cout<<\修改信息已保存,现返回主菜单:\menu(); break; case 3: cout<<\请输入新的职工性别:\ cin>>w[k].sex; cout<<\修改信息已保存,现返回主菜单:\menu(); break; case 4: cout<<\请输入新的职工学历:\ cin>>w[k].edu; cout<<\修改信息已保存,现返回主菜单:\menu(); break; case 5: cout<<\请输入新的职工年龄:\ cin>>w[k].age; cout<<\修改信息已保存,现返回主菜单:\menu(); break; case 6: cout<<\请输入新的职工工资:\ cin>>w[k].salary; cout<<\修改信息已保存,现返回主菜单:\ 第 13 页 menu(); break; case 7: cout<<\请输入新的职工地址:\ cin>>w[k].address; cout<<\修改信息已保存,现返回主菜单:\menu(); } break; case 8: cout<<\请输入新的职工电话:\ cin>>w[k].tel; cout<<\修改信息已保存,现返回主菜单:\menu(); break; case 0: menu(); default: } break; void worker::search() { if(NUM<=0) { } else 第 14 页 cout<<\没有职工信息存入,系统将返回主菜单\menu(); cout<<\请选择查找方式:\ cout<<\ 1.按工号查找 \cout<<\ 2.按学历查找 \cout<<\ 0.返回主菜单 \cout< cout<<\请选择数字编号0~2\int i4; cin>>i4; while(i4<0||i4>4) { } if(i4==1) { string num2; cout<<\请输入要查询的职工的工号:\cin>>num2; int j=0,k; int flag=1; while(flag) { for(;j if(num2==w[j].num) { flag=0; k=j; 第 15 页 cout<<\输入有误,请重新输入:\cin>>i4;