八数码难题 C语言代码