这题该怎么做?
完成一个学生管理系统,要求如下:1.添加信息时,必须两个两个的加 (不要管为什么,我们就是这么任性)
2.每个学生所包含的信息应该有 :学生ID,学生姓名,专业名称,专业ID,生日,性别,对应宿舍号等信息(其他内容请随意发挥,各个数据的数据类型请自行思考决定)
3.学生管理系统应该包含,添加删除修改学生信息,查询学生信息等
4.查询学生信息时,可以根据输入的格式不同进行不同的搜索
a)STDID:123456 的输入方式,直接查询学号为123456的学生信息,
b)也可以按照 PROID:AB123的形式,搜索所有专业为AB123的学生
c)也可以按照YEAR:2000的形式,搜索所有出生在2000年的学生
d)也可以按照SEX:F的形式,搜索所有女性
e)也可以按照 ROOM:13302的形式,搜索住在13栋302的学生(具体宿舍号形式由各位自行决定,这里只是举例)
f)如果可以的话,可以按照上面的输入方式进行复合查找,比如 PROID:AB123; SEX:F表示AB123专业,所有性别为女性的学生
g)发挥你的想象力,还可以定下更多的规则。
5.学生信息以结构体形式存储
6.学生信息能够保存在文件中,并能够从文件中读取。
学生信息从文件中读取后以链表形式保存在内存中。