CD3_计算机实践_《C/C 语言程序设计》报告模板 - 副本1.docVIP

  • 4
  • 0
  • 约3.37千字
  • 约 10页
  • 2017-01-01 发布于贵州
  • 举报

CD3_计算机实践_《C/C 语言程序设计》报告模板 - 副本1.doc

CD3_计算机实践_《C/C语言程序设计》报告模板-副本1CD3_计算机实践_《C/C语言程序设计》报告模板-副本1

计算机实践 C/C++程序设计报告 【学生上交前需要将红色注释文字删除】 指导教师 学号 1205010616 学生姓名 彭永坤 专业 测控技术及仪器 班级 测控12-6 电话 成绩 二〇一二年六月廿六日 一.设计题目 题目编号: B5 题目名称:写一个统计学生成绩的程序。分别用子函数求出:(1)输入n个学生m门功课的成绩(2)每个学生的平均分;(3)每门功课的平均分;(4)找出最高分所对应的学生和功课。 要求:(1)由四个单独的子函数完成上述功能 (2)用动态存储分配思想完成数组的定义Int a 第a门功课 int b 第b个学生 main()函数程序代码如下: /* * * * * * * * * * * * * * * * * * * * * * * * * 学号:1205010616 * 姓名:彭永坤 * 班级:测控12-6 * 题目代码:B5 * 程序功能:统计学生成绩 * * * * * * * * * * * * * * * * * * * * * * * */ int main() { int n1,m1; n1=abc(1); m1=abc(2); i=n1; j=m1; for(m=0;m=i-1;m++) { cout请输入第m+1个学生的m1门功课的成绩:; for(n=0;n=j-1;n++) { cindata_base[m][n]; } } for(int i=0;im1;i++) { coutsetw(20/m1+13)第i+1门功课; } coutendl; for(m=0;m=i-1;m++) { cout第m+1个学生; for(n=0;n=j-1;n++) { coutsetw(20/m1+13)data_base[m][n]; } coutendl; } 表3-2 void std_average( ) 说明 模块名称 void std_average(int n1,int m1) 模块功能 计算每个学生的平均分 模块说明 类型 变量名 初值 值域 变量说明 int n 1 int n1:形参 int m 1 int m1:形参 void std_average( )函数程序代码如下: //计算每个学生的平均分 void std_average(int n1,int m1) //计算每个学生的平均分 { for(m=0;m=i-1;m++) { int db=0; cout第m+1个学生的平均分: ; for(n=0;n=j-1;n++) { db+=data_base[m][n]; } double ave=(double)(db/m1); coutaveendl; } }表3-3 void class_average( )说明 模块名称 void class_average(int n1,int m1) 模块功能 计算每门功课的平均分 模块说明 输入成绩除以总人数得出平均分 类型 变量名 初值 值域 变量说明 int n 1 n 1:形参 int m 1 m 1:形参 void class_average( )函数程序代码如下: //计算每门功课的平均分 void class_average(int n1,int m1)//计算每门功课的平均分 { for(n=0;n=j-1;n++) { int db=0; cout第n+1门功课的平均分: ; for(m=0;m=i-1;m++) { db+=data_base[m][n]; } double ave; ave=db/n1; coutaveendl; } } 表3-4 void high_score()说明 模块名称 v

文档评论(0)

1亿VIP精品文档

相关文档