[c语言课程设计] 重排九宫问题
题目 重排9宫 设计内容: 编写软件模拟排九宫。从九宫的某个状态出发,移动格子中的数字,使9宫格中的数字顺序排列,空格在最后。 设计功能: 1、九宫初始化,绘制九宫初始状态。9宫格中只有一个位置是空的,其它位置分别是1-8的8个数字, 2、手工输入移动九宫的步骤,如11d(第一行一列格中数字下移),22r(第二行二列格中数字右移),23u(第二行三列格中数字上移)等,记录移动后九宫状态,并形象绘制。要求判断移动是否合法。一次只能移动一个数字,并且只能到相邻的空格子中。 3、记录从初始状态以后的移动步骤。 4、判断成功状态,并给出成功提示。 5、你能否让计算机自动求解(思考选作)。 ...