你的程序语法和逻辑上都没有问题,但肯定运算不出结果,因为总共要进行9^81个步骤,每个步骤又要进行3次循环检查,搜索空间实在太庞大了,不能这么写一般电脑的主频都超不过1000MHz,就算你给出的数独已经填写了一半,9^40 *3*9步也需要年,这样真的算不出来的啦,你得改进算法了~