附加题:一个班级有多名学生,要求存储学生的班级、姓名、学号、以及本学期的3门课课程成绩。编写程序完成下列任务:1)输入所有学生的信息(假定4名学生)。2)计算所有学生的总分,并输出总分最高学生的所有信息。3)筛选出成绩不合格(某门课程低于60)的所有学生,并输出对应学生的信息。4)按照学生成绩总分进行从高到低排序。
举一反三
- 编一个程序,输入 10 个学生的学号、姓名、3 门课程的成绩,求出总分最高的学生姓名并输出
- 假设某班30名学生,学号分别为1706041-1706070,全部选修了Java课程。 (1)学生信息(包括学生学号,成绩),实现学生类的封装; (2)通过随机数(范围60-100)产生所有同学的成绩; (3)请编写代码存储学生信息(包括学生学号,成绩); (4)按照成绩从小到大的顺序输出所有学生信息。
- 定义学生结构如下:structStudent{charname[20];//姓名floatscore[4];//成绩floattotal;//总分};输入5个学生的姓名,4门课程的成绩,然后求出:(1)每个学生的总分(2)每门课程的平均分(3)输出总分最高学生的姓名和总分
- 开发一个学生成绩管理系统,对于班级的学生成绩进行处理。班级有N个学生,每个学生的信息包括学号、姓名和3门课的成绩。本系统要求实现:(1)录入学生成绩(2)显示学生数据(3)计算每个学生平均成绩(4)计算各科平均成绩(5)按照学生平均成绩排序(上传:每个功能的程序截图+运行结果截图)
- 实例题1:已知某班学生所有课程的期末成绩“学生成绩.csv”。试编写程序,计算每个学生的总分与平均分,并连同所有课程的成绩一起写入文件“成绩统计.csv”中。