关于数组和函数的一个实验题目。老是弄不对。大神,给看看
二维数组和函数程序设计1、实验目的
熟悉二维数组和函数的综合编程方法
进一步熟悉排序、查找等基本算法。
2、实验内容
某班期末考试科目为数学(MT)、英语(EN)和物理(PH),有最多不超过5人参加考试。考试后要求:
(1)计算每个学生的总分和平均分;
(2)按总分成绩由高到低排出成绩的名次;
(3)打印出名次表,表格内包括学生编号、各科分数、总分和平均分;
(4)任意输入一个学号,能够查找出该学生在班级中的排名及其考试分数。
2、实验要求
用二维数组score存放每个学生各门课程的成绩,用一维数组num存放每个学生的学号,用一维数组sum存放每个学生的总分,用一维数组aver存放每个学生的平均分。
(1)用函数编程实现计算每个学生的总分;
(2)用函数编程实现按总分由高到低对学生成绩排序,注意:排序时,一维数组sum元素的变化应连同二维数组score和一维数组num和aver一起变化;
(3)用函数编程实现打印名次表
(4)用函数编程实现查找学号为k的学生在班级中的排名名次及相关成绩等信息,找不到时返回-1值。