题目描述
输出全排列
利用STL中的next_permutation即可
#include<cstdio>
#include<algorithm>
#include<cstring>
using namespace std;
int main(){
char s[50];
while(scanf("%s",s)!=EOF){
sort(s,s+strlen(s));
do{
printf("%s\n",s);
}while(next_permutation(s,s+strlen(s)));
}
}