#include <stdio.h> #include <string.h> #define LEN 9 int DFS(int map[][LEN], int pos, int (*popen)[2], int count); int islegal(int map[][LEN], int x, int y, int num); int main() { int map[LEN][LEN]; int pos = 0; int i, j; int count = 0; int open[LEN * LEN][2]; /* 读入数据并记录空位 */...