实验要求(1)输入、修改和显示n个学生的m门考试科目的成绩,计算总分和平均分(2)分别按总分和学号进行排序;(3)输入学生的学号,显示该学生的姓名、各门课程的成绩;(4)将输入的学生成绩数据保存到文件中;(5)从文件中读出学生成绩数据,查询学生成绩;(6)程序能够进行异常处理,检查用户输入数据的有效性,在用户输入数据有类型错误或无效时,不会中断程序的执行,程序具有一定的健壮性,(1)输入、修改和显示n个学生的m门考试科目的成绩,计算总分和平均分(2)分别按总分和学号进行排序;(3)输入学生的学号,显示该学生的姓名、各门课程的成绩;(4)将输入的学生成绩数据保存到文件中;(5)从文件中读出学生成绩数据,查询学生成绩;(6)程序能够进行异常处理,检查用户输入数据的有效性,在用户输入数据有类型错误或无效时,不会中断程序的执行,程序具有一定的健壮性。
时间: 2024-02-26 08:53:37 浏览: 64
学生成绩管理程序 C语言(详细注释)
好的,我明白你的问题了。你需要一个程序实现以下功能:
1. 输入、修改和显示n个学生的m门考试科目的成绩,计算总分和平均分。
2. 分别按总分和学号进行排序。
3. 输入学生的学号,显示该学生的姓名、各门课程的成绩。
4. 将输入的学生成绩数据保存到文件中。
5. 从文件中读出学生成绩数据,查询学生成绩。
6. 程序能够进行异常处理,检查用户输入数据的有效性,在用户输入数据有类型错误或无效时,不会中断程序的执行,程序具有一定的健壮性。
这是一个比较复杂的程序,需要有一定的编程基础和技巧才能实现。需要使用一些数据结构和算法,比如数组、链表、排序算法等等。同时,需要注意异常处理,避免程序出现崩溃等问题。
阅读全文