学生基本信息输入模块。输入学生基本信息,包括学号、姓名、性别、3门课程成绩,该模块通过enter()函数操作,在enter函数中嵌套使用了学号输入函数no_input(int i,int n)、成绩输入函数score_input(int i)、记录输入函数input(int i)和保存函数save(int n)等。流程图
时间: 2023-06-25 13:03:23 浏览: 93
学生成绩管理系统数据结构课程设计.pdf
抱歉,我无法提供流程图,但是我可以为您解释每个函数的作用和调用顺序。
1. no_input(int i, int n)函数:这个函数用于输入学生的学号,其中i表示当前学生的序号,n表示学号的长度。在函数中会对输入的学号进行合法性验证,例如长度是否正确、是否有重复等。
2. score_input(int i)函数:这个函数用于输入学生的3门课程成绩,其中i表示当前学生的序号。在函数中会对输入的成绩进行合法性验证,例如成绩是否在0-100之间等。
3. input(int i)函数:这个函数用于输入学生的基本信息,包括姓名、性别和成绩。在函数中会先调用no_input函数输入学号,再调用score_input函数输入成绩,最后输入姓名和性别。
4. save(int n)函数:这个函数用于保存输入的学生信息。其中n表示学生的总数。在函数中会将输入的信息保存到文件中,以便后续查询和修改。
5. enter()函数:这个函数是主函数,用于控制整个程序的流程。在函数中会先输入学生的总数,然后循环调用input函数输入每个学生的信息,最后调用save函数保存信息。
总的流程是:先输入学生的总数,然后循环输入每个学生的基本信息,最后保存信息到文件中。每个学生的基本信息输入包括学号、姓名、性别和3门课程成绩。在输入学号和成绩时会进行合法性验证。
阅读全文