头文件:#include <algorithm>
实现:
1 int main() 2 { 3 int a[15]; 4 for(int i=0;i<3;i++) 5 a[i]=i+1; 6 do{ 7 for(int i=0;i<3;i++) 8 printf("%d",a[i]); 9 printf("\n"); 10 }while(next_permutation(a,a+3)); 11 return 0; 12 }
结果:
123
132
213
231
312
321
头文件:#include <algorithm>
实现:
1 int main() 2 { 3 int a[15]; 4 for(int i=0;i<3;i++) 5 a[i]=i+1; 6 do{ 7 for(int i=0;i<3;i++) 8 printf("%d",a[i]); 9 printf("\n"); 10 }while(next_permutation(a,a+3)); 11 return 0; 12 }
结果:
123
132
213
231
312
321