c语言解魔方