c语言实现八数码问题