📄 retire.h
字号:
void retire(emp_node *&h, emp_node *&retire_list) //删除退休工人的资料
{
emp_node *p=h,*pr=retire_list,*q=NULL;
if(pr)
for(;pr->next;pr=pr->next);
while(p)
{
if( p->data.sex==0 && p->data.age>=55 || p->data.sex==1 && p->data.age>=60 )
{
if(p==h)
h=h->next;
else
q->next=p->next;
if(!pr)
pr=retire_list=p;
else
pr=pr->next=p;
p=pr->next;
continue;
}
q=p;p=p->next;
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -