欢迎来到天天文库
浏览记录
ID:15615543
大小:218.00 KB
页数:38页
时间:2018-08-04
《新编cd_计算机实践_《c/c 语言程序设计》报告模板 - 副本》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、计算机实践-C/C++语言程序设计报告计算机实践C/C++程序设计报告【学生上交前需要将红色注释文字删除】指导教师学号1205010616学生姓名彭永坤专业测控技术及仪器班级测控12-6电话18946095237成绩二〇一二年六月廿六日-10-计算机实践-C/C++语言程序设计报告一.设计题目题目编号:B5题目名称:写一个统计学生成绩的程序。分别用子函数求出:(1)输入n个学生m门功课的成绩(2)每个学生的平均分;(3)每门功课的平均分;(4)找出最高分所对应的学生和功课。要求:(1)由四个单独的子函数完成上述功能(2)用动态存储分配思想完成数组的定义二
2、.题目的意义该程序可以方便的统计出每个学生的平均分,每门功课的平均分,以及找出最高分所对应的学生和功课。便于直观的管理和查看学生的成绩。三.程序设计功能图(推荐使用“亿图专业流程图制作工具”绘制功能图、流程图)。在此绘制出总体功能模块图,并对每个模块进行功能说明,指出解决方法及相关变量和参数的说明等。模块进行功能说明,多个模块该表可以复制.如:程序由5个功能模块(函数)组成,功能模块图如下:图3-1程序设计功能图表3-1主函数main()说明模块名称main模块功能主函数模块说明输入n个学生m门功课。计算每个学生的平均分、计算每门功课的平均分、最高分对应
3、的学生和功课、类型变量名初值值域变量说明intm[]m门功课-10-计算机实践-C/C++语言程序设计报告intn[]n个学生Inta第a门功课intb第b个学生main()函数程序代码如下:/*************************学号:1205010616*姓名:彭永坤*班级:测控12-6*题目代码:B5*程序功能:统计学生成绩************************/intmain(){intn1,m1;n1=abc(1);m1=abc(2);i=n1;j=m1;for(m=0;m<=i-1;m++){cout<<"请输入第"<<
4、m+1<<"个学生的"<>data_base[m][n];}}for(inti=0;i5、2voidstd_average()说明模块名称voidstd_average(intn1,intm1)模块功能计算每个学生的平均分模块说明类型变量名初值值域变量说明intn1intn1:形参intm1intm1:形参voidstd_average()函数程序代码如下://计算每个学生的平均分voidstd_average(intn1,intm1)//计算每个学生的平均分{for(m=0;m<=i-1;m++){intdb=0;cout<<"第"<6、n];}doubleave=(double)(db/m1);cout<7、r(n=0;n<=j-1;n++){intdb=0;cout<<"第"<8、码如下;voidhigh_score()//最高分对应的学生和功课{for(m=
5、2voidstd_average()说明模块名称voidstd_average(intn1,intm1)模块功能计算每个学生的平均分模块说明类型变量名初值值域变量说明intn1intn1:形参intm1intm1:形参voidstd_average()函数程序代码如下://计算每个学生的平均分voidstd_average(intn1,intm1)//计算每个学生的平均分{for(m=0;m<=i-1;m++){intdb=0;cout<<"第"<6、n];}doubleave=(double)(db/m1);cout<7、r(n=0;n<=j-1;n++){intdb=0;cout<<"第"<8、码如下;voidhigh_score()//最高分对应的学生和功课{for(m=
6、n];}doubleave=(double)(db/m1);cout<7、r(n=0;n<=j-1;n++){intdb=0;cout<<"第"<8、码如下;voidhigh_score()//最高分对应的学生和功课{for(m=
7、r(n=0;n<=j-1;n++){intdb=0;cout<<"第"<8、码如下;voidhigh_score()//最高分对应的学生和功课{for(m=
8、码如下;voidhigh_score()//最高分对应的学生和功课{for(m=
此文档下载收益归作者所有