欢迎来到天天文库
浏览记录
ID:35248086
大小:341.00 KB
页数:15页
时间:2019-03-22
《cd3计算机实践《c/c语言程序设计》报告模板》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、计算机实践-C/C++语言程序设计报告计算机实践C/C++程序设计报告指导教师孙大松学号1002040114学生姓名张东专业材料成型及控制工程班级材型10-1电话18745003626成绩-15-计算机实践-C/C++语言程序设计报告二〇一二年六月廿六日一.设计题目题目编号:B5题目名称:写一个统计学生成绩的程序。分别用子函数求出:(1)输入n个学生m门功课的成绩(2)每个学生的平均分(3)每门功课的平均分(4)找出最高分所对应的学生和功课。(每次10道,每道2分)。二。题目意义分别用单独的函数来运行,已达到题目的要求。三
2、。程序设计功能图程序由5个功能模块(函数)组成,功能模块图如下:图3-1程序设计功能图表3-1主函数main()说明模块名称main模块功能主函数模块说明调用输入成绩、计算学生/课程平均成绩、计算最高分对应的学生和课程的函数,删除变量释放空间。类型变量名初值值域变量说明inti0[0,32767]作为计数使用intj0[0,32767]作为计数使用intstudentNums[1,32767]全局变量:学生数量intcourseNums[1,32767]全局变量:课程数量charstudentName学生姓名charcou
3、rseName课程名称-15-计算机实践-C/C++语言程序设计报告floataveCourseScores[0,100]该课程的平均分数floataveScores[0,100]该生的平均分数intscores[0,100]相应课程的分数main()函数程序代码如下:intmain(){inti=0,j=0;//计数用inputScore();//输入成绩calAveScores();//计算学生的平均成绩calAveCourseScores();//计算课程的平均成绩getmaxScores();//计算最高分对应的课
4、程和学生for(i=0;i5、idinputScore()模块功能输入学生成绩模块说明输入课程和学生数量,并输入对应的分数类型变量名初值值域变量说明inti0[0,32767]计数用intj0[0,32767]计数用intstudentNums[1,32767]全局变量:学生数量intcourseNums[1,32767]全局变量:课程数量intscores[0,100]相应课程的分数charstudentName学生姓名charcourseName课程名称floataveCourseScores[0,100]该课程的平均分数floataveScore6、s[0,100]该生的平均分数inputScore()函数程序代码如下://输入成绩voidinputScore(){inti=0,j=0;//计数用cout<<"请输入学生数量():";cin>>studentNums;if(studentNums<=0){cout<<"学生数量至少为1,请重新输入:";cin>>studentNums;}-15-计算机实践-C/C++语言程序设计报告cout<<"请输入课程数量:";cin>>courseNums;if(courseNums<=0){cout<<"课程数量至少为1,请重7、新输入:";cin>>courseNums;}//与课程相关变量初始化courseName=newchar*[courseNums];aveCourseScores=newfloat[courseNums];cout<<"请根据提示输入所有课程名字";for(i=0;i>courseName[i];}//于学生变量相关变量初始化studentName=newchar*[8、studentNums];scores=newfloat*[studentNums];aveScores=newfloat[studentNums];for(i=0;i
5、idinputScore()模块功能输入学生成绩模块说明输入课程和学生数量,并输入对应的分数类型变量名初值值域变量说明inti0[0,32767]计数用intj0[0,32767]计数用intstudentNums[1,32767]全局变量:学生数量intcourseNums[1,32767]全局变量:课程数量intscores[0,100]相应课程的分数charstudentName学生姓名charcourseName课程名称floataveCourseScores[0,100]该课程的平均分数floataveScore
6、s[0,100]该生的平均分数inputScore()函数程序代码如下://输入成绩voidinputScore(){inti=0,j=0;//计数用cout<<"请输入学生数量():";cin>>studentNums;if(studentNums<=0){cout<<"学生数量至少为1,请重新输入:";cin>>studentNums;}-15-计算机实践-C/C++语言程序设计报告cout<<"请输入课程数量:";cin>>courseNums;if(courseNums<=0){cout<<"课程数量至少为1,请重
7、新输入:";cin>>courseNums;}//与课程相关变量初始化courseName=newchar*[courseNums];aveCourseScores=newfloat[courseNums];cout<<"请根据提示输入所有课程名字";for(i=0;i>courseName[i];}//于学生变量相关变量初始化studentName=newchar*[
8、studentNums];scores=newfloat*[studentNums];aveScores=newfloat[studentNums];for(i=0;i
此文档下载收益归作者所有