全文预览

数据结构学生成绩管理系统说明书

上传者:蓝天 |  格式:doc  |  页数:41 |  大小:205KB

文档介绍
k<5;k++)蚁av[k][i]=0;蝿sum[i]=0;mix[i]=100;max[i]羅wile(p!=NULL)芅for(i=0;i<4;i++)葿记录相应的信息袇p=p->next莄信息统计结束螁voidsort(STD*h,inta,intb)//对学生信息按要求进行排序薀羆inti;STDstudent;STD*p=h,*q;螃b==0?蒁while(p->next!=NULL);薂q=p->next;莈while(q->next!=NULL)蒇a==4?节Y荿N蒆p->next->number>q->next->number袆Y羂N蒀p->next->scores[a]>q->next->scores[a]蝿Y莅N蚂交换p、q下一结点的数据薂q=q->next;羇p=p->next螅while(p->next!=NULL;)蒃while(p->next!=NULL;)荿a==4?芀q=p->next;膄while(q->next!=NULL)膃N莀Y莈p->next->number<q->next->number蚄Y羄交换p、q下一结点的数据蒂交换p、q下一结点的数据蒆p=p->next;芇排序完成蚄N艿p->next->scores[a]<q->next->scores[a]衿q=q->next;螆N蒄Y芁交换p、q下一结点的数据羇膆袁voiddel(STD*h)//删除学生莂荿STD*p,*q;intxz;inti;薅xz=getch();蚁xz腿xz==’2’蒈scanf(“%d”,&i);p=find(p,i);肄p!=NULL莁Y膁N薆q=p->next;蒄p->next=q->next;膂free(q);节while(p->next!=NULL)罿袃q=p->next;袂p->next=q->next;聿free(q);肇删除完成薇蚃膁葿羆莃羈

收藏

分享

举报
下载此文档