党支部换届选举,请根据候选人所得的总票数,查找出候选人得票数的前三名作为选举获胜者,并按照票数由高到低打印出所有候选人的相关信息,以及成功获选人的名单。请用结构体数组或是链表来完成,结构定义如下:
struct Candiate
{
_int64 id;//身份证号
char name[20];//姓名
int vote;//选举得票数
struct Candiate* next;
};
5 19550101 Jame 75 19560124 Dale 65 19500223 Lily 35 19450531 Lucy 45 19610309 Tom 55 6 19610201 Lilei 65 19721202 Dale 70 19830903 Edison 32 19780214 Jack 60 19830825 Macy 45 19801125 Jame 50
Case1: 19550101 Jame 75 19560124 Dale 65 19610309 Tom 55 19450531 Lucy 45 19500223 Lily 35 获胜的候选人名单:Jame Dale Tom Case2: 19721202 Dale 70 19610201 Lilei 65 19780214 Jack 60 19801125 Jame 50 19830825 Macy 45 19830903 Edison 32 获胜的候选人名单:Dale Lilei Jack