C程序打印给定字符串的所有排列