void Sort(mes* head)
{
mes* p = head;
mes* q = head;
mes* t = NULL;
t = (mes*)malloc(sizeof(mes));
if (t == NULL)
{
printf("system error!");
exit(-1);
}
for (p=head->next; p->next!=NULL;p=p->next)
{
for (q=p->next;q!=NULL ;q=q->next)
{
if (p->StudentID > q->StudentID)
{
*t = *p;
*p = *q;
*q = *t;
t->next = p->next;
p->next = q->next;
q->next = t->next;
}
}
}
free(t);
}
void Fre(mes* head)
{
mes*p;
for (; head != NULL;)
{
p = head;
head = head->next;
free(p);
printf("success");
}
}