因为3×3数独一般认为是把1-9九个数字填入九宫格中,所以真正的数独是从四阶开始的。如果不喜欢画格子,也可以用行列式或者方阵来表达。
如果用行列式来表达,就会发现:数独矩阵是无法紧缩的(用行列变换,无法做到行或者列消去)。
数独方阵中,只含有与其阶数相同个不同的数字,而且每一个元素在自己的行或者列中、都是孤独的(没有和它一样的数字)。
问题一:试编程确认一个矩阵是否为数独矩阵。
问题二:试编程确认一个未满矩阵是否有可能补足后是数独矩阵。
问题三,试编程补足一个未满矩阵成数独矩阵。
提示:1.可分析低阶矩阵寻找思路。
2.矩阵可使用二维数组记录数据。
3.数据输入输出可使用循环语句一个一个的操作。
全文完。