📄 main.cpp
字号:
#include <iostream.h>
#include <stdio.h>
#include "emp_mng.h"
void main()
{
emp_node *my_emps=NULL;
emp_node *retire_emp=NULL;
int exit_app=0;
int cur_id=1000;
while(!exit_app)
{
cout<<"1. 输出全部职工信息"<<endl
<<"2. 统计男女职工人数"<<endl
<<"3. 添加职工"<<endl
<<"4. 删除职工"<<endl
<<"5. 年老职工退休"<<endl
<<"6. 退出"<<endl<<endl;
int my_choice;
do
{
cout<<"请选择:";
cin>>my_choice;
cout<<endl;
}while(my_choice<1 || my_choice>6);
switch(my_choice)
{
case 1:
show_all(my_emps);break;
case 2:
{
int x,y;
sum_by_sex(my_emps,x,y);
cout<<"目前有男职工"<<x<<"人,女职工"<<y<<"人。\n\n";
break;
}
case 3:
{
int eage,esex;
do
{
cout<<"年龄:";
cin>>eage;
}while( eage<0 || eage>100 );
do
{
cout<<"性别(1.男 2.女):";
cin>>esex;
}while(esex!=1 && esex!=2);
if(esex==2)esex=0;
insert(my_emps,cur_id++,eage,esex);
cout<<"成功添加职工资料\n\n";
break;
}
case 4:
{
int eid;
cout<<"请输入被职工的编号:";
cin>>eid;
if( del_by_id(my_emps,eid) )
cout<<"该职工资料已被删除\n\n";
else
cout<<"没有该职工!\n\n";
break;
}
case 5:
{
retire(my_emps,retire_emp);
cout<<"退休职工列表:\n";
show_all(retire_emp);
break;
}
case 6:
exit_app=1;
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -