C语言-《学生成绩管理系统》学生信息包括学号、姓名、成绩、电话、籍贯、住址
学生信息包括学号、姓名、成绩、电话、籍贯、住址,主要内容包括:显示功能菜单,包括录入学生信息、查找学生信息、删除学生信息、处理学生信息。
a) 录入:通过键盘输入可录入学生信息,并追加到学生数据文件。(至少输入20个学生信息)。
b) 查找:通过学号或姓名或籍贯(可能有多个籍贯相同学生)可查询相关学生信息。
C语言-背单词系统,含错题库和单词库、必考题功能
C语言-背单词系统,含错题库和单词库、必考题功能
C语言-阅览室图书借阅管理软件
1.1 设计内容:
1) 图书库存信息数据: 书名, 书名编号, 作者, 出版社, 价格
2) 借阅人信息管理: 姓名, 性别, 工号, 单位名称, 电话
C语言-小型打字测验平台
本系统提供给用户一个小型测验的平台,用来进行打字速度以及正确率的测验。在使用本系统的过程中,用户还可以选择自己要进行测验的试卷,并查看自己的测验成绩,即打字准确率。系统提供了排行榜对参加测验者的成绩进行了排行,并且排行榜上的信息是前5位测验者的信息,可以随着测验结果随时更新。
小型测验平台为学生提供一个打字正确率、打字速度的测验环境,在Windows系统下运行,学生在进行测验时可看到自己的测验开始时间,并可任选一个试卷进行测试。系统会将学生选择的试卷内容显示到屏幕上,并提示学生测验开始的时问。学生根据试卷内容开始测验打字正确率,在系统提示的光标位置开始进行打字测验,当学生输入的字符达到试卷内容中的字符数后,测验停止,系统提示学生测验结束的时间,并根据学生打字的实际情况和试卷中的原内容比较计算学生测验的正确率。
系统具有试卷管理功能。当试卷内容经过测验练习已完全掌握后,可选择修改试卷选项,对试卷内容进行修改,则下次测验的内容会相应变化。
对于测验成绩系统也提供相应的管理,用户可以查看测验成绩排行榜中的成绩,并可清除排行榜中分数开始新一轮计分。当测验开始时会提示用户榜首信息;当测验结束时能
C语言-一元稀疏多项式计算器
一元稀疏多项式计算器,实现一元稀疏多项式的加减乘除
给定训练新闻数据集,可以对输入的测试新闻进行自动分类识别
给定训练新闻数据集,可以对输入的测试新闻进行自动分类识别
C语言-ASCII转Hex工具-使用chatgpt实战
C语言-ASCII转Hex工具-使用chatgpt实战
java 图书管理系统,用数据库连接的
java 图书管理系统,用数据库连接的
python tkinter串口助手
python tkinter串口助手
C语言-背单词系统,含错题库和单词库、必考题功能
C语言-背单词系统,含错题库和单词库、必考题功能
C语言-阅览室图书借阅管理软件
1.1 设计内容:
1) 图书库存信息数据: 书名, 书名编号, 作者, 出版社, 价格
2) 借阅人信息管理: 姓名, 性别, 工号, 单位名称, 电话
3) 借阅与归还记录数据: 日期, 人名, 书名, 借/还
4) 数据的添加,查询,删除,统计
1.2 系统功能:
1) txt文件读取与写入功能
2) 添加图书信息、借阅记录信息、借阅人信息功能
3) 查询图书信息、查询借阅记录、查询借阅人功能
4) 删除借阅记录功能
5) 统计借阅人数量、借阅记录数量、图书数量功能
C语言-小型打字测验平台
本系统提供给用户一个小型测验的平台,用来进行打字速度以及正确率的测验。在使用本系统的过程中,用户还可以选择自己要进行测验的试卷,并查看自己的测验成绩,即打字准确率。系统提供了排行榜对参加测验者的成绩进行了排行,并且排行榜上的信息是前5位测验者的信息,可以随着测验结果随时更新。
小型测验平台为学生提供一个打字正确率、打字速度的测验环境,在Windows系统下运行,学生在进行测验时可看到自己的测验开始时间,并可任选一个试卷进行测试。系统会将学生选择的试卷内容显示到屏幕上,并提示学生测验开始的时问。学生根据试卷内容开始测验打字正确率,在系统提示的光标位置开始进行打字测验,当学生输入的字符达到试卷内容中的字符数后,测验停止,系统提示学生测验结束的时间,并根据学生打字的实际情况和试卷中的原内容比较计算学生测验的正确率。
系统具有试卷管理功能。当试卷内容经过测验练习已完全掌握后,可选择修改试卷选项,对试卷内容进行修改,则下次测验的内容会相应变化。
对于测验成绩系统也提供相应的管理,用户可以查看测验成绩排行榜中的成绩,并可清除排行榜中分数开始新一轮计分。当测验开始时会提示用户榜首信息;当测验结束时能
C语言-一元稀疏多项式计算器
一元稀疏多项式计算器,实现一元稀疏多项式的加减乘除
C语言-《学生成绩管理系统》学生信息包括学号、姓名、成绩、电话、籍贯、住址
学生信息包括学号、姓名、成绩、电话、籍贯、住址,主要内容包括:显示功能菜单,包括录入学生信息、查找学生信息、删除学生信息、处理学生信息。
a) 录入:通过键盘输入可录入学生信息,并追加到学生数据文件。(至少输入20个学生信息)。
b) 查找:通过学号或姓名或籍贯(可能有多个籍贯相同学生)可查询相关学生信息。
c) 删除:通过学号删除学生信息(删除学生数据文件中的信息)。
d) 显示:显示所有学生信息;
e) 排序:对进行成绩排序(从高到低),将排序结果显示并存储在文件sort.txt;
f) 不及格统计:在屏幕上打印出不及格学生人数及不及格学生信息,并将不及格学生信息存储在文件fail.txt;
g) 分数统计:统计并在屏幕打印出平均分与总分、在屏幕打印最高分最低分学生信息。
1、代码量:不少于100行。
2、代码技术要求:应该有详细的注释,并应包括以下技术点中的至少4项(应发挥大家自学能力):
1) 程序包含顺序、分支和循环结构。
2) 程序使用函数实现不同功能模块。
3) 程序使用数组进行批量数据处理。
4) 程序使用指针技术实现数据间接访问。
5) 程序使用结构体处理学生信息
C语言-基于STM32的AT21CS01 EEPROM驱动代码(MASTER)
基于STM32的AT21CS01 EEPROM驱动代码(MASTER)。
AT21CS01/11 是一种 2 引脚存储器(SI/O 信号和地),其从信号引脚获取电能,从而为集成电路供电。它提供 1024 位串行电可擦除的可编程只读存储器(Electrically-Erasable Programmable Read-Only Memory,EEPROM),该存储器划分为 128 个 8 位字。
该器件经过了优化,可使用两点机械连接(仅将一个信号(SI/O)和 GND 连接到无电配件)在无电配件中添加配置和使用信息。部分无电配件应用示例包括模拟传感器校准数据存储、打印机墨水/墨粉盒识别以及售后市场消耗品的管理。该器件的软件寻址方案允许最多 8 个器件共享一条通用单线总线。该器件提供多种节省空间的封装选项,SI/O 线的外部上拉电压范围为 1.7V 至 3.6V(AT21CS01)/2.7V 至 4.5V(AT21CS11)。
AT21CS01/ AT21CS11使用单线串行接口,采用 I^2^C 协议结构,通过单个 I/O 引脚来实现器件通信。
【C语言】图书管理系统
一个功能较全的图书管理系统,适合当作业。功能包括操作员信息管理、图书信息管理、图书种类信息管理、供应商信息管理、仓库信息管理、柜台信息管理、入库管理、入库退货管理、图书调拨管理、图书销售管理、销售退货管理、入库查询、入库退货查询、销售查询、销售退货查询、库存查询功能。是控制台程序,不需要外部库,可以直接运行。
【C语言】哈夫曼编码/解码的实现
哈夫曼编码(Huffman Coding),又称霍夫曼编码,是一种编码方式,哈夫曼编码是可变字长编码(VLC)的一种。Huffman于1952年提出一种编码方法,该方法完全依据字符出现概率来构造异字头的平均长度最短的码字,有时称之为最佳编码,一般就叫做Huffman编码(有时也称为霍夫曼编码)。
代码功能包含使用哈夫曼树对字符串进行压缩、编码,打印字典,以及对编码的解码。未使用任何非常规库,可以直接运行。