回复 8楼 吹水佬
当然是自己写的啦。。。
void sort(struct student *head)//排序 { int i, j; struct student *tmp; struct student *p=head->next,*prev=head; for (i = 0; i < m-1; i++) for (j=0; j<m-i-1;p=p->next) { if (p->avg < p->next->avg) { tmp=p->next; p->next=tmp->next; tmp->next=p; prev->next=tmp; p=tmp; } prev=prev->next; } }