首页 星云 工具 资源 星选 资讯 热门工具
:

PDF转图片 完全免费 小红书视频下载 无水印 抖音视频下载 无水印 数字星空

c语言扫雷项目制作压缩包

操作系统 2.49MB 34 需要积分: 1
立即下载

资源介绍:

c语言扫雷项目制作压缩包
#include"game.h" void menu() { printf("**********************\n"); printf("****** 1.start *****\n"); printf("****** 0.exit *****\n"); printf("**********************\n"); } void build_dilei(char d[henghang][zonglie], int a, int b, char e) { int f, g; for (f = 0; f < b; f++) { for (g = 0; g < a; g++) { d[g][f] = e; } } } void print(char d[henghang][zonglie], int a, int b) { int f, g, h; printf("--------扫雷--------\n"); for (h = 0; h < b+1; h++) { printf("%d ", h); } printf("\n"); h = 1; for (f = 1; f < a+1; f++) { printf("%d ", h); h++; for (g = 1; g < b+1; g++) { printf("%c ", d[g][f]); } printf("\n"); } printf("--------扫雷--------\n"); } void mailei(char d[henghang][zonglie], int a, int b) { int lei, x, y; for (lei = 10; lei;) { x = rand() % 9 + 1; y = rand() % 9 + 1; if (d[x][y] != '1') { d[x][y] = '1'; lei--; } } } int serch(char d[henghang][zonglie], int a, int b, int e, int h) { int f, g; int c = 0; for (f = h-1; f <= h + 1; f++) { for (g = e-1; g <= e + 1; g++) { if (d[g][f] == '1') { c ++ ; } } } return c; } void combine(char d[henghang][zonglie], char c[henghang][zonglie], int a, int b, int e, int h) { int f, g, j, i; for (f = h - 1; f <= h + 1; f++) { for (g = e - 1; g <= e + 1; g++) { int k = 0; for (j = f - 1; j <= f + 1; j++) { for (i = g - 1; i <= g + 1; i++) { if (c[i][j] == '1') { k++; } } } if (k== 0) { d[g][f] = '0'; } } } } int count(char d[henghang][zonglie], int a, int b) { int f, g, h; h = 0; for (f = 1; f < a + 1; f++) { for (g = 1; g < b + 1; g++) { if (d[g][f] == '*') h++; } } if (h == 10) return 1; return 0; } void see(char d[henghang][zonglie], char c[henghang][zonglie], int a, int b) { int f, g, j,i,m,n; for (f = 1; f < a + 1; f++) { for (g = 1; g < b + 1; g++) { if (d[g][f] == '0') { for (j = f - 1; j <= f + 1; j++) { for (i = g - 1; i <= g + 1; i++) { int l = 0; for (m = j - 1; m <= j + 1; m++) { for (n = i - 1; n <= i + 1; n++) { if (c[n][m] == '1') { l++; } } } d[i][j] = (int)48 + l; } } } } } }

资源文件列表:

扫雷.zip 大约有53个文件
  1. 扫雷/
  2. 扫雷/.vs/
  3. 扫雷/.vs/扫雷/
  4. 扫雷/.vs/扫雷/FileContentIndex/
  5. 扫雷/.vs/扫雷/FileContentIndex/236c5e4a-9527-4b77-9626-ec7338ba43e1.vsidx 7.76KB
  6. 扫雷/.vs/扫雷/FileContentIndex/57e9b46d-5a49-4435-ac6f-d438abf8ac8c.vsidx 3.29KB
  7. 扫雷/.vs/扫雷/FileContentIndex/8911410b-b2fd-437d-a9e2-f876cc745eec.vsidx 1.37KB
  8. 扫雷/.vs/扫雷/FileContentIndex/aac0f082-2dd0-4e9d-bbe7-1bf3889143f1.vsidx 107B
  9. 扫雷/.vs/扫雷/FileContentIndex/c7fd2ac7-cf29-4942-84ea-27da0fdb46b5.vsidx 3.39KB
  10. 扫雷/.vs/扫雷/v17/
  11. 扫雷/.vs/扫雷/v17/.suo 35KB
  12. 扫雷/.vs/扫雷/v17/Browse.VC.db 1.76MB
  13. 扫雷/.vs/扫雷/v17/DocumentLayout.json 3.69KB
  14. 扫雷/.vs/扫雷/v17/ipch/
  15. 扫雷/.vs/扫雷/v17/ipch/AutoPCH/
  16. 扫雷/.vs/扫雷/v17/ipch/AutoPCH/b9a0c35767622861/
  17. 扫雷/.vs/扫雷/v17/ipch/AutoPCH/c7778ed8f62c7297/
  18. 扫雷/.vs/扫雷/v17/ipch/AutoPCH/c7778ed8f62c7297/TEXT.ipch 4.06MB
  19. 扫雷/.vs/扫雷/v17/ipch/AutoPCH/e71f390e949f16f/
  20. 扫雷/.vs/扫雷/v17/ipch/AutoPCH/e71f390e949f16f/GAME.ipch 3.56MB
  21. 扫雷/.vs/扫雷/v17/ipch/AutoPCH/e71fc90e94a00ba/
  22. 扫雷/.vs/扫雷/v17/ipch/AutoPCH/e71fc90e94a00ba/GAME.ipch 4.06MB
  23. 扫雷/game.c 2.4KB
  24. 扫雷/game.h 198B
  25. 扫雷/text.c 1.44KB
  26. 扫雷/x64/
  27. 扫雷/x64/Debug/
  28. 扫雷/x64/Debug/扫雷.exe 65KB
  29. 扫雷/x64/Debug/扫雷.pdb 1.26MB
  30. 扫雷/扫雷/
  31. 扫雷/扫雷.sln 1.4KB
  32. 扫雷/扫雷.vcxproj 6.57KB
  33. 扫雷/扫雷.vcxproj.filters 1.14KB
  34. 扫雷/扫雷.vcxproj.user 168B
  35. 扫雷/扫雷/x64/
  36. 扫雷/扫雷/x64/Debug/
  37. 扫雷/扫雷/x64/Debug/game.obj 20.92KB
  38. 扫雷/扫雷/x64/Debug/text.obj 19.81KB
  39. 扫雷/扫雷/x64/Debug/vc143.idb 51KB
  40. 扫雷/扫雷/x64/Debug/vc143.pdb 76KB
  41. 扫雷/扫雷/x64/Debug/扫雷.exe.recipe 316B
  42. 扫雷/扫雷/x64/Debug/扫雷.ilk 2.19MB
  43. 扫雷/扫雷/x64/Debug/扫雷.log 235B
  44. 扫雷/扫雷/x64/Debug/扫雷.tlog/
  45. 扫雷/扫雷/x64/Debug/扫雷.tlog/CL.command.1.tlog 1.37KB
  46. 扫雷/扫雷/x64/Debug/扫雷.tlog/Cl.items.tlog 280B
  47. 扫雷/扫雷/x64/Debug/扫雷.tlog/CL.read.1.tlog 6.51KB
  48. 扫雷/扫雷/x64/Debug/扫雷.tlog/CL.write.1.tlog 1.49KB
  49. 扫雷/扫雷/x64/Debug/扫雷.tlog/link.command.1.tlog 1.33KB
  50. 扫雷/扫雷/x64/Debug/扫雷.tlog/link.read.1.tlog 3.26KB
  51. 扫雷/扫雷/x64/Debug/扫雷.tlog/link.secondary.1.tlog 242B
  52. 扫雷/扫雷/x64/Debug/扫雷.tlog/link.write.1.tlog 446B
  53. 扫雷/扫雷/x64/Debug/扫雷.tlog/扫雷.lastbuildstate 182B
0评论
提交 加载更多评论
其他资源 content_1721826951264.zip
content_1721826951264.zip
database_design.zip
database_design.zip
西北工业大学python实验考试资料
本人py实验考试满分,一点点整理好的资料,免费(应该是)分享给大家捏。 包含模拟考试题目,日常oj题目,Noj题目,均附带AC答案。 有关于实验考试详细的问题可以咨询我(小偿,注明来意),v:AsakawaNagi0614
JavaWeb课程设计-药品管理系统/药物管理系统源码
基于Maven的药品管理系统/药物管理系统源码 使用ElementUI插件 实现的功能主要有: 药品信息的增删改查 员工信息的增删改查 敏感词汇的过滤 拦截器、文件上传等功能 还使用ECharts展示药品销量等数据 大概是这样
椭圆曲线加密算法(Elliptic Curve Cryptography, ECC)来生成一个密钥对,并进一步计算系统公钥
上述代码的作用是使用椭圆曲线加密算法(Elliptic Curve Cryptography, ECC)来生成一个密钥对,并进一步计算系统公钥。具体来说,它包括以下步骤: 定义哈希函数:代码定义了四个不同的哈希函数(H1、H2、H3、H4),这些函数使用SHA-256哈希算法,并对结果进行模运算以确保结果在特定范围内。 选择椭圆曲线:使用SECP256k1椭圆曲线,这是一个常用的曲线,特别是在比特币等加密货币中使用。 生成密钥对:使用ECDSA(Elliptic Curve Digital Signature Algorithm)生成一个私钥(kg_priv)和对应的公钥(kg_pub)。 获取椭圆曲线参数:获取椭圆曲线的阶数p。 随机选择主私钥η:在椭圆曲线的阶数范围内随机选择一个整数作为主私钥η。 计算系统公钥Ppub:计算系统公钥Ppub,其值为η乘以公钥点P。
俄罗斯方块的python代码
这段Python代码实现了一个简单的俄罗斯方块游戏,使用Pygame库处理图形和用户输入。游戏初始化Pygame库并设置屏幕大小为800x600像素,定义不同颜色和形状的方块。游戏由一个`Tetris`类管理,负责游戏状态和逻辑操作,每个方块由一个`Block`类表示,包含其形状、颜色、位置等信息。 在主循环中,游戏通过事件处理机制响应用户的键盘输入,箭头键用于移动和旋转方块,空格键用于快速下落。游戏会检测方块是否与已有的方块或边界发生碰撞,如发生碰撞,当前方块会固定在场地上并生成新方块。填满的行会被清除,玩家获得相应分数。 游戏通过一个二维数组维护场地状态,每个元素表示一个单元格是否被占据,通过检查和清除单元格实现行消除。整个游戏不断刷新屏幕更新显示,确保流畅运行,绘制背景、方块和边框,使界面美观易理解。 总体而言,这段代码展示了如何使用Pygame库实现经典俄罗斯方块游戏,包括图形绘制、用户输入处理和基本游戏逻辑,让玩家通过移动和旋转方块消除行并获得高分。
2022年河北省高考志愿填报数据大全
2022年河北省一分一档表 2022年河北省普通高校招生本科批-历史科目组合平行志愿投档情况统计 2022年河北省普通高校招生本科批-物理科目组合平行志愿投档情况统计 2022年河北省普通高校招生专科批-历史科目组合平行志愿投档情况统计 2022年河北省普通高校招生专科批-物理科目组合平行志愿投档情况统计
2022年河北省高考志愿填报数据大全 2022年河北省高考志愿填报数据大全 2022年河北省高考志愿填报数据大全
redis-desktop-manager(Redis桌面管理器)
Redis Desktop Manager是一款功能强大且易于使用的Redis管理工具。它提供了直观、友好的图形用户界面(GUI),使得开发者无需依赖繁琐的命令行操作,即可轻松地浏览、管理和开发Redis数据库。无论是专业的DBA还是初学者,RDM都能极大地提高Redis开发和管理效率。 RDM支持多种操作系统,包括Windows、Mac OS和Linux,使得用户可以在不同的平台上使用它来管理Redis服务器。它支持多种Redis版本,包括Redis 2.6及更高版本,确保了广泛的兼容性。 在功能方面,RDM提供了丰富的操作选项。用户可以方便地连接到Redis服务器,查看和管理键值对,执行Redis命令,编辑键值对,以及导入和导出数据等。此外,RDM还支持实时监控Redis数据库的状态,包括连接数、内存使用情况、命令执行时间等,帮助用户及时发现问题并进行处理。 除了基本的Redis操作外,RDM还提供了许多额外的功能,如数据迁移、集群管理、自动备份等。这些功能使得RDM不仅是一个简单的Redis管理工具,更是一个全面的Redis解决方案。