易语言资源网 - 做最全的易语言资源下载社区
精易论坛授权登录

易语言版数独   [复制链接]

    2019-11-14 09:42:03
    2018开源大赛(第三届)
    易语言资源网
    2313 次浏览
    来源链接

数独是源自18世纪瑞士的一种数学游戏。是一种运用纸、笔进行演算的逻辑游戏。玩家需要根据9×9盘面上的已知数字,推理出所有剩余空格的数字,并满足每一行、每一列、每一个粗线宫(3*3)内的数字均含1-9,不重复。

数独盘面是个九宫,每一宫又分为九个小格。在这八十一格中给出一定的已知数字和解题条件,利用逻辑和推理,在其他的空格上填入1-9的数字。使1-9每个数字在每一行、每一列和每一宫中都只出现一次,所以又称“九宫格”。

上面是在百度百科抄的.

数独这种数字逻辑游戏相信很多朋友都玩过,规则很简单,填写1-9,让每行每列每宫的数字不重复,程序的关键代码在于数独的出题算法,本程序使用了回溯法来出题,简单来说随机取出1-9中的一个数字放入变量中,如果符合数独的要求则继续放入下一步的数字,如果放入的数都无解时,说明上一步放入的数字不正确,则回到上一步换一个数字,然后继续尝试,直到求出解.

程序直接编译就可以开玩了,设置了难度等级.有兴趣的易友可以再在此基础上弄成字母数独\图片数独等各种形式,更加好玩有趣.




点我下载 (已有 182 次下载)

引用模块





引用支持库


源码文件名 支持库文件名 支持库标识
易语言版数独.e 系统核心支持库 5.7 d09f2340818511d396f6aaf844c7e325
扩展界面支持库二 2.0 AF6AD80AA4244A59AFB3D83ECF5173CC
高级表格支持库 2.11 0B4337DA651B4b619ACF61334A7E8B47
扩展界面支持库一 2.0 27bb20fdd3e145e4bee3db39ddd6e64c
特殊功能支持库 3.1 A512548E76954B6E92C21055517615B0


[错误报告]   上一篇:inOffset文件偏移补丁制作工具...     下一篇:ADB命令与使用注意事项...