strcpy(p->name,t); /*交换前后结点中的姓名,使得姓名字符串的值大者移到后面的结点中*/ k=max->number; max->number=p->number; p->number=k;
/*交换前后结点中的学号值,使之与姓名相匹配*/ fen=max->yuwen; max->yuwen=p->yuwen; p->yuwen=fen; /*交换前后结点中的语文成绩,使之与姓名相匹配*/
fen=max->yingyu; max->yingyu=p->yingyu; p->yingyu=fen; /*交换前后结点中的英语成绩,使之与姓名相匹配*/
fen=max->shuxue; max->shuxue=p->shuxue; p->shuxue=fen; /*交换前后结点中的数学成绩,使之与姓名相匹配*/ } } p=head; max=head; } print2311(head); break;
case 3 : for(i=1;i<n;i++) {for(j=i+1;j<=n;j++) {max=p; p=p->next; if(max->yuwen>p->yuwen) { fen=max->yuwen; max->yuwen=p->yuwen; p->yuwen=fen; /*交换前后结点中的语文成绩,使得语文成绩高者移到后面的结点中*/ k=max->number;
上一篇:选票
下一篇:学数学也要学点偷懒的技术
|