[C++] 全排列
有 1∼n 这 n(n<10)个数,现将这 n 个数组成一个 n 位的数,每个数只能用一次,例如 n=2,则 12,21 等都是符合条件的数,但 11 和 22 不行。
问,输入 n 后,将符合条件的所有的 n 位数输出,且按照从小到大顺序输出。
有 1∼n 这 n(n<10)个数,现将这 n 个数组成一个 n 位的数,每个数只能用一次,例如 n=2,则 12,21 等都是符合条件的数,但 11 和 22 不行。
问,输入 n 后,将符合条件的所有的 n 位数输出,且按照从小到大顺序输出。