要求,定义一个数组,在屏幕上打印出它的全排列 ,如:
#define N 3int a[N] = { 1, 2, 3 };
当然PHP也可以:
$n = 3 ;$a = array(1 , 2 , 3);
然后,在上面的代码中把数据的长度改变为任意长度,代码依然可以正常运行。
附输出结果:
1 2 3 1 3 2 2 1 3 2 3 1 3 2 1 3 1 2当然,顺序可以不同。