编写一个班级成绩排序程序。班级有班级号,班级人数和若干学生,每个学生有学号、姓名、三门课成绩。按学生总成绩从高到底进行排序。 【输入形式】输入班级号,及班级人数;然后输入班级中每个学生信息。 【输出形式】输出班级信息,以及按总成绩从高到底输出学生信息。 【样例输入】1(班级号) 3(班级人数) 1 a 98 89 78(输入三个学生信息,学号、姓名、三门课成绩) 2 b 78 86 67 3 c 87 98 96 【样例输出】class no:1 numbers:3 3 c 87 98 96 281 1 a 98 89 78 265 2 b 78 86 67 231
时间: 2023-12-06 22:42:23 浏览: 67
实现思路:
首先定义一个学生类,包含学号、姓名、三门课成绩和总成绩属性,以及计算总成绩的方法。
然后定义一个班级类,包含班级号、班级人数和学生列表属性,以及添加学生、按总成绩排序并输出班级信息的方法。
最后在主函数中输入班级信息,创建班级对象并添加学生,然后按总成绩排序并输出班级信息即可。
代码实现如下:
阅读全文