全排列 发表于 2019-06-25 12345678910111213141516171819202122232425262728293031323334//全排列 #if 0#include<bits/stdc++.h>using namespace std;void fun(int a[],int k,int m){ if(k == m) { for(int i=0; i<=m; i++) cout<<a[i]<<" "; cout<<endl; } for(int i=k; i<=m; i++) { swap(a[k],a[i]); fun(a,k+1,m); swap(a[k],a[i]); }}int main(){ int n; int a[100]; cin>>n; for(int i=0; i<n; i++) { cin>>a[i]; } fun(a,0,n-1); }#endif