3 6 2 1 8 9 4 7 5
1 7 9 5 6 4 3 8 2
4 8 5 3 7 2 1 6 9
6 3 8 4 2 1 5 9 7
2 9 7 6 3 5 8 1 4
5 1 4 7 9 8 2 3 6
9 5 6 2 1 3 7 4 8
8 4 3 9 5 7 6 2 1
7 2 1 8 4 6 9 5 3
总的思路就是排除法.因为每行每列和每个小九宫中都必须包含1—9,所以就以每一行,每一列,每一个小九宫为单位,通过排除法,确定指定空格处的数字,或者确定指定数字所在的位置.
举例:在第一个小九宫中(左上),缺少数字25689,而第1行(第5列)和第3列(第4行)都已经有了8,所以8在此九宫中的位置只能为第3行第2列.
又如:填出8之后,第3行缺少数字1579,因为第一个九宫内,第5列,第9列都已经有了1,所以第3行中1的位置只能为第7列.
在不断填出数字之后,不断使用类似的排除法,便可以将九宫阵完成.
这是我做九宫阵的方法和心得,希望对你有所帮助.