一个案例就学会next_permutation

一个案例就学会next_permutation_第1张图片

#include 
#include
#include 
using namespace std;
 //给大家介绍一下 next_permutation这个函数,C++中STl的函数,用他要用,但是如果用万能头文件也可以 
 //会对输入的字母数字字符等 进行全排列,如果存在下一个 顺序,就会返回1,如果找不到下一个顺序,就返回0
 //通过配合do{}while(next_permutation) 的循环,可以打印全排列 
int main() 
{
    int a;
	string str;
	cin>>str;
	sort(str.begin(),str.end());//按照ASCII值从小到达排序 
	do{
		cout<

 输入abcd和!@#,自己试试吧!

你可能感兴趣的:(蓝桥杯,c++,算法,开发语言)