首页 > 编程语言 >C/C++学生成绩信息管理[2023-01-30]

C/C++学生成绩信息管理[2023-01-30]

时间:2023-01-30 19:47:01浏览次数:54  
标签:01 30 信息管理 C++ 学生 信息 哈希 成绩 网名

C/C++学生成绩信息管理[2023-01-30]

2.学生成绩信息管理

【问题描述】

利用哈希表完成学生成绩信息的管理。每个学生记录包含学生学号(Number)、真实姓名(Name)、网名(ScreenName)、班级号(ClassNo)、课程成绩(Score)、课程2成绩(Score2)、课程3成绩(Score3)等信息。分别以真实姓名和网名为关键字建立不同的哈希表,实现学生信息的管理。

【基本要求】
(1)从文件中读取学生信息,并分别以真实姓名和网名为关键字建立两个不同的哈希表,处理冲突的方法采用链地址法;
(2)添加: 可新增学生;
(3)显示:按照哈希表的存储位置依次显示所有学生的信息;
(4)查询:分别用真实姓名和网名进行查找;
(5)编辑:修改完善学生信息;
(6)删除:按特定条件(真实姓名或网名)删除某个学生信息;
退出程序前,需用文件同步存储学生信息。

【选作内容】
以网名为关键字,至少实现三种不同的哈希函数(采用不同的方法),学生数不少于1000,并计算比较不同方法的平均查找长度。

源码

https://pan.baidu.com/s/1pq1Nwwo0hlc_J84F93HM4A?pwd=1111

标签:01,30,信息管理,C++,学生,信息,哈希,成绩,网名
From: https://www.cnblogs.com/codewriter/p/17077081.html

相关文章

  • 0145-Go-环境变量
    环境Time2022-08-25Go1.19前言说明参考:https://gobyexample.com/environment-variables目标使用Go语言的环境变量。示例packagemainimport("fmt"......
  • 0146-Go-HTTP 客户端
    环境Time2022-08-25Go1.19前言说明参考:https://gobyexample.com/http-clients目标使用Go语言的HTTP客户端。示例packagemainimport("bufio"......
  • 0147-Go-HTTP 服务端
    环境Time2022-08-25Go1.19前言说明参考:https://gobyexample.com/http-servers目标使用Go语言HTTP服务端。示例packagemainimport("fmt""ne......
  • 0148-Go-上下文
    环境Time2022-08-25Go1.19前言说明参考:https://gobyexample.com/context目标使用Go语言的上下文。示例packagemainimport("fmt""net/http""time"......
  • drf 01
    web应用模式#1.djangoweb框架,专门用来写web项目#2.前后端混合开发-作为后端人员也需要写模板语法-作为前后端都混合时期的全栈工程师,则需要都写,内容比......
  • 0149-Go-生成进程
    环境Time2022-08-25Go1.19前言说明参考:https://gobyexample.com/spawning-processes目标使用Go语言生成进程。示例packagemainimport("fmt""......
  • 0150-Go-执行进程
    环境Time2022-08-25Go1.19前言说明参考:https://gobyexample.com/execing-processes目标使用Go语言执行进程。示例packagemainimport("os""os......
  • 1.30 vp Codeforces Round #846 (Div. 2)
    A-HayatoandSchool、题意给出长度为n的序列a,要求判断是否存在三个数之和为奇数,若有则输出YES且输出这三个数的下标,否则输出NO思路数字和为奇数的情况只有奇+偶,......
  • 0151-Go-信号
    环境Time2022-08-25Go1.19前言说明参考:https://gobyexample.com/signals目标使用Go语言的信号。示例packagemainimport( "fmt" "os" "os/signal" "......
  • 0152-Go-退出
    环境Time2022-08-25Go1.19前言说明参考:https://gobyexample.com/exit目标退出Go程序。示例packagemainimport("fmt""os")funcmain(){......