📄 jiaosehuizong.c
字号:
#include"common.h"
void jiaosehuizong(MEM *head)
{ int m,n=0,v=0,t=0,h=0;
MEM *p;
p=head->next;
while(p!=null)
{ printf("请输入队员角色: (0-门将,1-中场,2-后卫,3-前锋)\n");
scanf("%d",&m);
switch(m)
{ case 0: { printf("%3s%9s%9s%9s%10s%10s%11s%13s\n","编号","姓名","位置","年龄","身高","体重","工资","加入日期");
while(p!=null)
{ if(p->role==0)
{n++;
printf("%3s%10s%9d%8d%9.0f%12.0f%11.0f%9d-%d-%d\n",p->number,p->name,p->role,p->age,p->high,p->weight,p->salary,p->joindate.year,p->joindate.month,p->joindate.day);}
p=p->next;
}
printf("\n");
printf("共有%d人\n",n);
}break;
case 1: { printf("%3s%9s%9s%9s%10s%10s%11s%13s\n","编号","姓名","位置","年龄","身高","体重","工资","加入日期");
while(p!=null)
{ if(p->role==1)
{v++;
printf("%3s%10s%9d%8d%9.0f%12.0f%11.0f%9d-%d-%d\n",p->number,p->name,p->role,p->age,p->high,p->weight,p->salary,p->joindate.year,p->joindate.month,p->joindate.day);}
p=p->next;
}
printf("\n");
printf("共有%d人\n",v);
}break;
case 2: { printf("%3s%9s%9s%9s%10s%10s%11s%13s\n","编号","姓名","位置","年龄","身高","体重","工资","加入日期");
while(p!=null)
{ if(p->role==2)
{t++;
printf("%3s%10s%9d%8d%9.0f%12.0f%11.0f%9d-%d-%d\n",p->number,p->name,p->role,p->age,p->high,p->weight,p->salary,p->joindate.year,p->joindate.month,p->joindate.day);}
p=p->next;
}
printf("\n");
printf("共有%d人\n",t);
}break;
case 3: { printf("%3s%9s%9s%9s%10s%10s%11s%13s\n","编号","姓名","位置","年龄","身高","体重","工资","加入日期");
while(p!=null)
{ if(p->role==3)
{h++;
printf("%3s%10s%9d%8d%9.0f%12.0f%11.0f%9d-%d-%d\n",p->number,p->name,p->role,p->age,p->high,p->weight,p->salary,p->joindate.year,p->joindate.month,p->joindate.day);}
p=p->next;
}
printf("\n");
printf("共有%d人\n",h);
}break;
default:printf("没有此类型的成员\n");break;
}
return;
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -