jiaosehuizong.c

来自「这是一个用C语言写的球队成员管理系统」· C语言 代码 · 共 58 行

C
58
字号
#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 + =
减小字号Ctrl + -
显示快捷键?