C语言实现的排列组合问题的通用算法、解决方法