实验报告-0(熟悉环境)

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

上海商学院计算机与电子信息学院《数据结构》实验报告班级:姓名:学号:实验名称:实验环境熟悉实验序号:0实验日期:评语及成绩:指导教师:一、实验环境:操作系统:Windows2000;软件:VisualC++6.0二、实验目的:1、熟悉数据结构的实验环境,了解编辑、编译、链接和执行的四个关键环节;2、熟悉代码排错、语法检查和程序调试等基本方法。三、实验要求:1、一人一台电脑独立完成实验;2、根据实验内容和要求,如实填写实验报告并上交3、算法描述和实验结果部分,根据实验内容逐条填写。实验结果部分,通常是由实验过成及最终结果的截图及相应的文字说明组成。三、实验内容:1、建立工程,把参考代码拷贝进VC++环境,编译、链接、执行成功五、算法描述:六、实验结果:七、实验总结:八、实现代码:九、参考代码:本参考代码实现如下功能:有10个学生,每个学生的数据包括学号、姓名、3门课程的成绩,从键盘输入10个学生的数据,要求打印出3门课程总平均成绩,以及最高分的学生的数据(包括学号、姓名、3门课程成绩、平均分数)#defineN10structstudent{charnum[6];charname[8];intscore[4];floatavr;}stu[N];main(){inti,j,max,maxi,sum;floataverage;for(i=0;iN;i++)/*完成输入*/{printf(“\nInputscoresofstudent%d:\n”,i+1);printf(“NO.:”);scanf(“%s”,stu[i].num);printf(“name:”);scanf(“%s”,stu[i].name);for(j=0;j3;j++){printf(“score%d:”,j+1);scanf(“%d”,&stu[i].score[j]);}}average=0;max=0;maxi=0;/*以下开始计算*/for(i=0;iN;i++){sum=0;for(j=0;j3;j++)sum+=stu[i].score[j];stu[i].avr=sum/3.0;average+=stu[i].avr;if(summax){max=sum;maxi=i;}}/*endoffor*/average/=N;/*开始打印*/printf(“No.namescore1score2score3average\n”);for(i=0;iN;i++){printf(“%5s%10s”,stu[i].num,stu[i].name);for(j=0;j3;j++)printf(“%9d”,stu[i].score[j];printf(“%8.2f”,stu[i].avr);}printf(“average=%6.2f\n”.average);printf(“thehighestscoreis:%s,scoretotal:%d.”,stu[maxi].name,max);}/*把十个学生的数据写在黑板上*/

1 / 3
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功