#1599. 全排列的结果
全排列的结果
描述
从键盘读入一个整数,请输出中所有整数的全排列,按照由小到大输出结果,每组的个数之间用空格隔开。 全排列的含义:从个不同元素中任取()个元素,按照一定的顺序排列起来,叫做从个不同元素中取出个元素的一个排列。当时所有的排列情况叫全排列。 如当时,全排列的结果为:
输入
一个整数();
输出
中所有数的全排列的结果,按照由小到大输出,每行个数。
样例
3
1 2 3
1 3 2
2 1 3
2 3 1
3 1 2
3 2 1
从键盘读入一个整数n,请输出1∼n中所有整数的全排列,按照由小到大输出结果,每组的n个数之间用空格隔开。 全排列的含义:从n个不同元素中任取m(m≤n)个元素,按照一定的顺序排列起来,叫做从n个不同元素中取出m个元素的一个排列。当m=n时所有的排列情况叫全排列。 如当n=3时,全排列的结果为:
一个整数n(1≤n≤6);
1∼n中所有数的全排列的结果,按照由小到大输出,每行n个数。
3
1 2 3
1 3 2
2 1 3
2 3 1
3 1 2
3 2 1