/*
某集团公司为发展生产向社会公开招聘m个工种的工作人员,每个工种各有不同的编号(0,1,2,……,m-1)和
计划招聘人数,参加应聘的人数有n个(编号为0,1,2,……,n-1)。每位应聘者可以申报两个工种,并参加公
司组织的考试。公司将按应聘者的成绩,从高到低的顺序排队录取。公司的录取原则是:从高分到低分依次对每位
应聘者先按其第一志愿录取,当不能按第一志愿录取时,便将他的成绩扣去5分后,重新排队,并按其第二志愿考虑
录取。
程序为每个工种保留一个录取者的有序队列。录取处理循环直至招聘额满,或已对全部应聘者都做了录用处理。
*/
#include
#include
#include
#include
#include
#define DEMARK 5
typedef struct stu
{
int no,total,z[2],sortm,zi; //编号,总成绩,志愿,排除成绩,录取志愿号
struct stu *next;
}STU;
…………
………
1