#include<bits/stdc++.h>
using namespace std;
int main()
{
int a[10]={1,2,3};
do{
for(int i=0;i<3;i++)
printf("%d ",a[i]);
printf("\n");
}while(next_permutation(a,a+3));
return 0;
}
/*
结果为:
1 2 3
1 3 2
2 1 3
2 3 1
3 1 2
3 2 1
*/
c++ next_permutation (排列)
最新推荐文章于 2024-05-14 15:07:19 发布