From 4a42dc61f458ee8c6198cffbf4d340a229df73ac Mon Sep 17 00:00:00 2001 From: p6xmqsebw <3364724213@qq.com> Date: Sun, 2 Jun 2024 15:32:02 +0800 Subject: [PATCH] Update README.md --- README.md | 23 +++++++++++------------ 1 file changed, 11 insertions(+), 12 deletions(-) diff --git a/README.md b/README.md index 11e1f78..11cd2cc 100644 --- a/README.md +++ b/README.md @@ -24,19 +24,18 @@ \* 学号是学生信息的唯一标识,因此要确保学号具有唯一性,避免出现重复的学生信息。 ### **3.概要设计** 1.数据结构: -\* 结构体 `Date`:用于存储日期,包括年、月、日。 -\* 结构体 `Student`:用于存储一个学生的信息,包括学号、姓名、性别、年龄、专业和生日,其中生日是另一个结构体 `Date`。 + \* 结构体 `Date`:用于存储日期,包括年、月、日。 + \* 结构体 `Student`:用于存储一个学生的信息,包括学号、姓名、性别、年龄、专业和生日,其中生日是另一个结构体 `Date`。 2. 实现过程: - -1. 定义结构体 `Date` 和 结构体 `Student`。 -2. 定义一个结构体 `Student` 的数组 `student`。 -3. 实现菜单界面函数 `menu()`,通过 `printf` 函数对菜单文字进行输出。 -4. 实现添加学生信息函数 `addStudent()`,通过 `scanf` 函数对学生的各项信息进行输入保存。 -5. 实现查询学生信息函数 `searchStudent()`,通过 `scanf` 函数读入 1 或 2,根据是要求根据学号查询还是根据姓名查询来选择执行相应的代码。 -6. 实现删除学生信息函数 `deleteStudent()`,通过 `scanf` 函数读入 1 或 2,根据是要求根据学号删除还是根据姓名删除来选择执行相应的代码。 -7. 实现列出所有学生信息函数 `listStudent()`,通过 `printf` 函数对所有学生的信息进行列出输出。 -8. 实现退出系统函数 `shutdown()`,将变量 `run` 的值赋为 0,从而退出系统。 -9. 主函数按照菜单选项进行函数的调用,直至退出系统。 + 1. 定义结构体 `Date` 和 结构体 `Student`。 + 2. 定义一个结构体 `Student` 的数组 `student`。 + 3. 实现菜单界面函数 `menu()`,通过 `printf` 函数对菜单文字进行输出。 + 4. 实现添加学生信息函数 `addStudent()`,通过 `scanf` 函数对学生的各项信息进行输入保存。 + 5. 实现查询学生信息函数 `searchStudent()`,通过 `scanf` 函数读入 1 或 2,根据是要求根据学号查询还是根据姓名查询来选择执行相应的代码。 + 6. 实现删除学生信息函数 `deleteStudent()`,通过 `scanf` 函数读入 1 或 2,根据是要求根据学号删除还是根据姓名删除来选择执行相应的代码。 + 7. 实现列出所有学生信息函数 `listStudent()`,通过 `printf` 函数对所有学生的信息进行列出输出。 + 8. 实现退出系统函数 `shutdown()`,将变量 `run` 的值赋为 0,从而退出系统。 + 9. 主函数按照菜单选项进行函数的调用,直至退出系统。 ### **4.详细设计**