您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 公司方案 > 实验报告-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);}/*把十个学生的数据写在黑板上*/
本文标题:实验报告-0(熟悉环境)
链接地址:https://www.777doc.com/doc-2460402 .html