当前位置:编程学习 > C/C++ >>

[C++]uva10098

灰常简单,5分钟AC,求下一个排列,直接用库函数next_permutation搞定
 
 
#include<iostream>  
#include<algorithm>  
#include<cstring>  
  
using namespace std;  
  
int main()  
{  
    int n;  
    cin>>n;  
    while(n--)  
    {  
        char str[11];  
        cin>>str;  
        int len=strlen(str);  
        sort(str,str+len);  
        do  
        {  
            for (int i=0;i<len;i++)  
                cout<<str[i];  
            cout<<endl;  
        }while(next_permutation(str,str+len));  
        cout<<endl;  
    }  
    return 0;  
}  

 


补充:软件开发 , C++ ,
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,