主 函 数 1.2第二录入模块 输入 插入 录入存储 删除 修改 数据操作 查询 统计 输出信息 排序 显示 开始 6 输入宿舍信息 p->room p->area p->livenumber count1++ 1.3第三添加模块
count2++ count3++ end 开始 7
插入宿 舍信息 输入宿 用sort() 舍信息 函数排序 将其入栈 结束 1.4第四删除模块 开始 输入删 除房间号 for循环, 扫描存储 学生信息 p->room:room m != = 删除对应 学生信息 1.5第五修改模块 结束
8
开始 输入修改 房间号room for循环,扫描 存储学生信息 p->room; room = 修改对应 学生信息 结束 1.6第六浏览模块(与下图1.7类似) 1.7第七查询模块 开始
= 9 ! 按宿舍 选择查 按宿舍号查询 长查询 询方式 开始循环,扫描 输入要查找 输入查找 存储的宿舍信息 宿舍长姓名 的宿舍号 p->dormitoryleader: != != p->room: dormitoryleader room = = 输出宿舍信息 输出宿舍信息 结束 1.8第八排序模块 开始 10