最近使用C语言+win32对话框写了一个解数独题目的小软件。在这里可以下载:笨兔数独V1。

现在对软件的功能及如何使用做一个简要的介绍。

程序界面

1>.程序各个按钮说明

start按钮

你可以选择游戏难度 然后点击start开始游戏
或者您自己输入题目 然后点击start按钮开始游戏

需要注意的是,当您在正解题的时候如果按下start会弹出
一个对话框,询问您是否保存当前题目。
选择是保存 然后开始另一个新题目
选择否不保存 开始另一个题目
选择取消什么都不做

Check按钮

检查解是否正确 如果正确会在程序右上方显示 “对答了”字样

Clear

清除当前正在做的题目

Restart

如果你发现自己做错了,可以点击这个按钮 重新开始

solve按钮 这个按钮让电脑解题
你可以输入题目 然后点击它  电脑会自己算出一个结果
如果题目有解 则显示答案 如果题目无解 会在程序右上方显示错误信息

2>菜单选项

文件
打开上次未完成题目
打开一个未完成的数独题目(必须是你上次用程序保存的)

保存本次未完成题目
将本次未完成的题目保存到文件

电脑解题

打开

你可以点击打开 打开一个数独题目
下面是一个示例的文件格式:

005000005
160090005
097030000
000040902
000000050
002000601
080006000
006009000
000003000

0表示这个位置没有数字。数字之间可以有空格,但是
文件中不能包含其他字符,否则会读取文件错误。

解题

和上面的solve按钮效果是一样的

3>程序其他功能

自动检测
打开软件后会自动检测同一文件夹的config文件
检测是否有未完成的题目,请不要删除这个文件

程序纠错

当你输入一个数字 程序会自动检测这个数字是否合法。
如果不合法程序会将这个位置的背景色调成一个醒目色

第一次真正意义上写出了一个东西,肯定存在很多不足之处。如果您发现了软件的BUG,或者有什么好的建议 欢迎和我联系

博客 http://dabentu.com
邮箱 dabentu1993@gmail.com
qq 1150632771

在这里可以下载:笨兔数独V1。

更多关于C语言的文章可以进dabentu.com

转载于:https://blog.51cto.com/dabentu/1206662

“笨兔数独” 解数独软件 介绍及使用指南相关推荐

  1. python37降到36原来的包还可以用吗_【lc刷题】36/37 有效的数独/解数独(143-144/300)...

    143-144/300 有效的数独 判断一个 9x9 的数独是否有效.只需要根据以下规则,验证已经填入的数字是否有效即可. 数字 1-9 在每一行只能出现一次. 数字 1-9 在每一列只能出现一次. ...

  2. 力扣—— 36. 有效的数独/37. 解数独

    目录 有效的数独 解数独 有效的数独 class Solution10(object):def isValidSudoku(self, board):""":type b ...

  3. cordova 安卓文件多选_安卓zip文件压缩RAR解压软件下载-安卓zip文件压缩RAR解压下载v3.0.4安卓版...

    安卓zip文件压缩RAR解压是一款非常好用的手机压缩解压缩神器,在安卓zip文件压缩RAR解压上我们可以看到很多的实用的功能,软件可以帮助我们更好的处理我们手机中的文件,感兴趣的朋友赶紧下载安卓zip ...

  4. 全民数独自动解数独辅助

    今天要介绍的是 solvesudoku.js,solvesudoku.js 是 KLGJ 写的能自动填数独的 JavaScript 脚本.solvesudoku.js 是依靠 mod_solvesud ...

  5. 利用Matlab优化工具箱解数独问题

    前一阵使用Matlab的优化工具箱,发现可以求解数独问题,有意思!实际上,Matlab优化工具箱有两个:Optimization Toolbox和Global Optimization Toolbox ...

  6. 面试题目_经典面试题目「回溯算法」解数独

    解数独,理解二维递归是关键! 通知:我将公众号文章和学习相关的资料整理到了Github :https://github.com/youngyangyang04/leetcode-master,方便大家 ...

  7. 用OPENCV视觉解数独

    用OPENCV视觉解数独 2010-06-29 看到增强视觉网站上介绍老外用视觉解SUDOKU(http://www.cvchina.info/2011/05/29/video-sudoku-solv ...

  8. 6个步骤教你用Python解数独!(含实例代码)

    前言: 今天为大家带来的内容是:6个步骤教你用Python解数独!(含实例代码),文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,喜欢本文内容的话记得点赞转发收藏不迷路哦! ...

  9. 【算法分析】回溯法解数独(九宫格)算法

    这篇文章,是来详细介绍怎样写出一个算法,来解出所有的数独问题.算法的程序运行时间,缩减在了毫秒级别.等到这篇文章结束,我会抽时间写一篇文章,介绍如何生成一个随机的唯一解的数独问题.另外,为了做图形方便 ...

最新文章

  1. python编程求圆的面积案例_Python实用案例编程入门:第七章 调式手段
  2. JdbcTemplate详解 - 2
  3. 百度feeds联盟软件测试开发,UI 自动化测试用例整理举例-百度首页
  4. Graphviz的安装及纠错
  5. 锻炼编程能力的10个游戏:通关既巅峰!
  6. pytorch之BatchNorm
  7. 互联网30年,泡沫如梦
  8. Mask R-CNN算法详解
  9. 有感而发谈谈苏轼的一生
  10. 苹果录屏没声音_苹果手机扬声器没声音是怎么回事?
  11. forEach终止循环
  12. 小林相册批量下载器--相册图片万能批量下载器
  13. 一个关于微信微信免费自动投票软件与专门投票的微信群的教程介绍
  14. Hazelcast IMDG参考中文版手册-第四章-配置
  15. Python免费发短信
  16. 三剑客之awk、grep
  17. 2017京东校招笔试题
  18. 爬虫+数据探索01-贝壳找房北京二手房信息数据
  19. 西门子1500PLC的modbus TCP协议通信
  20. Flutter 学习之打包 - 纯Flutter项目生成Android包

热门文章

  1. PostgreSQL学习总结(11)—— PostgreSQL 常用的高可用集群方案
  2. 蓦然回首,那人却在灯火阑珊处
  3. DOS命令:ftype
  4. 浅谈程序员研发与军工六性
  5. 如何提高多媒体水舞秀声光电视听体验
  6. 【SDCC 2016·杭州站】9月23日互联网应用架构实战专场精彩回顾
  7. uwsgi django nginx多站点 pyvenv virutalvenv python 3 django 2这些限制下,如何让uwsgi跑起来?...
  8. 支付宝接口第三方调用问题
  9. UE4蓝图第一人称转第三人称视角编辑(GameOver时)
  10. 真正的16位色彩照相机拍摄的真实的红烧肉照片