跪求用Java代码写的有界面输出的九宫格Java代码

所谓的九宫格就是一种数字谜题。数独分九个宫,每个宫又分为九个小格。在这八十一格中给出一定的已知数字和解题条件,利用逻辑和推理,在其他的空格上填入1-9的数字。使1-9每个数字在每一行、每一列和每一宫中都只出现一次。它虽然玩法简单,但数字排列方式却千变万化,是一种游戏全面考验做题者观察能力和推理能力。
设计提示:以一个9*9的数组表示九宫格,利用随机函数给出一定范围内的数字,当生成的数字在行,列或者小区域内重复出现就不赋值到该数组中,倒退到上一空格中,直到生成所要求的数字为止,这既是所谓的回溯法。
设计要求:设计一个9*9的九宫格,利用随机函数给出一定范围内的数字,用户根据提示填写答案,填写完答案后通过检查按钮验证用户所填写的是否达到要求,行,列或者小区域逐一比较,同时返回true,表示验证通过。重重有赏!谢谢!

第1个回答  2012-05-31
不是很明白,但是如果是数独的话,那么应该提前准备好各种布局,因为每种布局提示的内容不同,会导致一题多解。所以,数独不仅仅是不重复那么简单。
第2个回答  2012-06-04
没看明白你的设计提示。

用户根据提示填写答案,请问这个提示又是什么。。。
相似回答