一、功能结构图
二、函数列表及功能简介
- addStudent()
- 功能:添加一个新的学生记录到students数组中。
- 过程:提示用户输入学生的姓名、学号和三门课程的成绩,然后将这些信息存储在一个新的Student结构体中,并将其添加到数组的下一个空位。
- displayStudents()
- 功能:显示所有已添加的学生信息。
- 过程:检查是否有学生记录,如果有,则遍历数组并打印每个学生的姓名、学号和成绩。
- searchStudentById()
- 功能:根据学号搜索学生信息。
- 过程:提示用户输入要搜索的学号,然后在数组中查找匹配的学生记录。如果找到,打印该学生的详细信息。
- insertStudent()
- 功能:在特定位置插入一个新的学生记录。
- 过程:首先提示用户输入要插入的学生的学号,然后找到合适的插入位置,接着提示用户输入新学生的详细信息,并将新学生记录插入到数组中。