POJ 1731
//注意只有一组数据,否则OLE //题意:输出字符串的全排列 #include <iostream> #include <string> #include <algorithm> #include <cstdlib> #include <queue>//less算子 using namespace std; int main() { int i,j,k; char s[210]; //while(1) { memset(s,0,sizeof(s)); cin>>s; // if(s=="NULL") // break; int len = strlen(s); sort(s,s+len,less_equal<char >() ); do { for(i=0;i<len;i++) cout<<s[i]; cout<<endl; }while(next_permutation(s,s+len)); } //system("pause"); return 0; }
作者:火星十一郎
本文版权归作者火星十一郎所有,欢迎转载和商用,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利.