#include<iostream> #include<set> using namespace std; int flag=0;//是否到了最后一个点 void func(int *a,int i=0,int j=0) {//三个参数为 数组、当前位置坐标 if(i>=9||j>=9)//整个数组遍历完,就代表成功了 { //但是之后循环还在继续,所以需要一个标记 flag=1; return; } if(*(a+9*i+j)==0)//如果当前数为零 { ...