(中央电大)数据结构实验报告18.docx
《(中央电大)数据结构实验报告18.docx》由会员分享,可在线阅读,更多相关《(中央电大)数据结构实验报告18.docx(7页珍藏版)》请在第壹文秘上搜索。
1、中心广播电视高校试验报告(学科:数据结构)姓名单位班级学号试验日期成果评定老师签名批改日期试验名称:试验一线性表线性表的链式存储结构【问题描述】某项竞赛中,评委们给某参赛者的评分信息存储在一个带头结点的单向链表中,编写程序:(1)显示在评分中给出最高分和最低分的评委的有关信息(姓名、年龄、所给分数等)。(2) 在链表中删除一个最高分和一个最低分的结点。(3) 计算该参赛者去掉一个最高分和一个最低分后的平均成果。【基本要求】(1) 建立一个评委打分的单向链表;(2) 显示删除相关结点后的链表信息。(3) 显示要求的结果。【试验步骤】(1) 运行PC中的MicrosoftVisualC+6.0程序
2、,(2) 点击“文件”一“新建”一对话窗口中“文件”f“c+SourceFile”一在“文件名”中输入“Xl.cpp”f在“位置”中选择储存路径为“桌面”一“确定”,(3) 输入程序代码,程序代码如下:#include#include#include#include#include#defineNU1.1.0#definePWRS5/定义评委人数structpw定义评委信息charname6;floatscore;intage;1;typedefstructPWPW;structnode定义链表结点structpwdata;structnode*next;1;typedefstructnode
3、NODE;NODE*create(intm);仓IJ建单链表intcalc(NODE*h);/计算、数据处理voidprint(NODE*h);输出全部评委打分数据voidinput(NODE*s);输入评委打分数据voidoutput(NODE*s);输出评委打分数据voidmain()(NODE*head;floatave=0;floatsum=0;head=create(PWRS);Primf(全部评委打分信息如下下”);Print(head);/显示当前评委打分calc(head);计算成果Printf(该选手去掉I最高分和1最低分后的有效评委成果:n);Print(head);显示去
4、掉极限分后的评委打分)voidinput(NODE*s)(Primf(请输入评委的姓名:);scanf(%S,data.name);Primfe年龄:,);scanf(%d,data.age);Printf(打分:);scanf(%,data.score);printf(n);)voidoutput(NODE*s)(Printf(评委姓名:8s,年龄:%d,打分:%2.2n,s-data.name,s-data.age,s-data.score);)NODE*create(intm)(NODE*head,*p,*q;inti;p=(NODE*)malloc(sizeof(NODE);head=
5、p;q=p;p-next=NU1.1.;fbr(i=l;inext=NU1.1.;q-next=p;q=p;)return(head);)voidprint(NODE*h)for(inti=l;(inext!=NU1.1.);i+)h=h-next;output(三);)printf(,n);)intcalc(NODE*h)(NODE*q,*p,*pmin,*pmax;floatsum=0;floatave=0;p=h-next;指向首元结点pmin=pmax=p;/设置初始值sum+=p-data.score;p=p-next;for(;p!=NU1.1.;p=p-next)(if(p-da
6、ta.scorepmax-data.score)pmax=p;if(p-data.scoredata.score)pmin=p;sum+=p-data.score;),data.age,分值:,data.age11分值:cout给出最高分的评委姓名:data.name年龄:data.scoreendl;cout给出最低分的评委姓名:,data.name,年龄:data.scoredata.score;sum-=pmax-data.score;for(q=h,p=h-next;p!=NU1.1.;q=p,p=p-next)(if(=pmin)q-next=p-next;P=q;删除最低分结点if
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 中央电大 数据结构 实验 报告 18
