-
C语言猜单词小游戏
用C语言模拟了猜单词游戏。游戏包括:单词管理、玩家纪录、猜词过程、系统设置等必须完成的基本功能以及成绩计算、猜词时间限制、词库管理等选做的扩展功能。 (1) 单词管理:程序中用来做谜题的单词必须存放在磁盘文件中,文件中的单词数不得少于200个。 (2) 玩家纪录:程序要求记录前五名成绩。成绩指标自行设计,必须包括时间。记录的时候要求有排名、玩家姓名、成绩三项,并保存在文件中。在程序开始运行的时候就必须读入,以便随时供玩家查询、及时更新成绩。 (3) 猜词过程:①先请用户输入猜的单词数量,可以有一个默认值。②随机抽取单词,对每个单词,系统根据谜底单词长度在屏幕上显示相应个数"-",假设谜底单词为"hello",则在屏幕上输出"-----"。③玩家输入一个字母进行猜测,如果这个字母不在单词中,系统提示玩家不对;如果猜对字母,比如玩家输入了一个"l",则在屏幕上输出"--ll-"。④重复③,直到玩家在规定的次数内猜出了单词或者超过次数游戏失败。⑤显示玩家每个单词猜对与猜错次数等统计信息。如果玩家猜出单词,计算成绩,如进入前五名提示玩家并记录存储到记录文件中。⑥询问玩家是否开始新一轮猜词,如果玩家选“否”,则系统退到外面的菜单。 (4) 系统设置:猜词次数可以为默认值。玩的时候,可以对其进行修改。
- 2022-03-11 17:36:34下载
- 积分:1
-
C语言实现排序和贪心算法算法
C语言学习排序算法和贪心算法,排序算法有很多,此次学习用的最多的快速排序和归并排序,以及基于原址空间的计数排序。并介绍几种贪心算法的实现案例,如会场安排,多处最优服务次序,最优装载等问题。
- 2022-01-25 22:30:58下载
- 积分:1
-
数据结构二叉树代码实现
此代码是对数据结构课程二叉树部分的巩固与检验,包括对一棵二叉树的建立,计算二叉树节点个数、深度,并且对二叉树的左右子女进行查找。
- 2022-03-02 13:25:49下载
- 积分:1
-
CAN BOOTLOADER STM32
CAN BOOTLOADER STM32,亲身使用可行。采用can传输协议的模式,flash更新
- 2023-06-17 19:05:07下载
- 积分:1
-
C语言公交线路查询助手源码
C语言公交线路查询助手源码。C语言公交线路查询助手源码。C语言公交线路查询助手源码。C语言公交线路查询助手源码。C语言公交线路查询助手源码。C语言公交线路查询助手源码。C语言公交线路查询助手源码。C语言公交线路查询助手源码。C语言公交线路查询助手源码。C语言公交线路查询助手源码。
- 2023-06-28 08:10:04下载
- 积分:1
-
C语言中7种常用的排序方式的整理
清晰列罗了7中C语言的常用排序算法,包括:快速排序、堆排序、归并排序、插入排序、冒泡排序、选择排序、希尔排序,适合初学者学习
- 2023-08-09 13:00:04下载
- 积分:1
-
国密SM4源码c语言
分组密码就是将明文数据按固定长度进行分组,然后在同一密钥控制下逐组进行加密,从而将各个明文分组变换成一个等长的密文分组的密码。其中二进制明文分组的长度称为该分组密码的分组规模。
SM4密码算法的整体结构图如下:
在SM4的源代码中存在如下几个函数:
void sm4_setkey_enc(sm4_context *ctx,unsigned char key[16])
void sm4_setkey_dec(sm4_context *ctx,unsigned char key[16])
void sm4_crypt_ecb( sm4_context *ctx,int mode,int length, unsigned char *input,unsigned char *output)
void sm4_crypt_cbc( sm4_context *ctx,int mode,int length,unsigned char iv[16],unsigned char *input,unsigned char *output )
static void sm4_setkey( unsigned long SK[32], unsigned char key[16] )
- 2022-04-11 13:46:32下载
- 积分:1
-
单片机电赛电子秤源码
16年电赛 电子秤源码 16年电赛 电子秤源码 16年电赛 电子秤源码 16年电赛 电子秤源码 16年电赛 电子秤源码
- 2023-06-12 10:30:05下载
- 积分:1
-
杰理蓝牙AC690X的源代码
杰理原厂蓝牙代码,用户稍微修改就可以,代码支持的芯片多,不过需要特定的编译工具,代码清晰易懂,特别是嵌入式编程,有很多可借鉴的地方。
- 2022-05-29 02:01:54下载
- 积分:1
-
quectel-CM代码
代码是4G模块上网的程序代码 代码是4G模块上网的程序代码 代码是4G模块上网的程序代码
使用命令quectel-CM -s ctnet
- 2022-03-02 12:45:14下载
- 积分:1