Snow_maple


私信TA

用户名:2016114438

访问量:21878

签 名:

我喜欢一个人,她叫鞠婧祎!

等  级
排  名 257
经  验 5905
参赛次数 2
文章发表 32
年  龄 0
在职情况 学生
学  校
专  业

  自我简介:

解题思路:根据next_permulation中的函数性质,函数模板:next_permulation(a,a+a.size);

arr:数组名,arr.size为数组元素个数,返回值为bool类型,当当前系列不存在下一个排列时返回false否则返回true,注意:此数组必须是排序好的,否则会找不全。

#include<iostream>
#include<algorithm>
using namespace std;
int main(){
	int i=0,n,a[7];
	cin>>n;
	while(n){
		a[i]=n%10;
		n=n/10;
		i++;
	}
	sort(a,a+i);
	do{
		for(int j=0;j<i;j++){
			cout<<a[j];
		}
		cout<<endl;
	}while(next_permutation(a,a+i));
	return 0;
}



注意事项:





参考代码:

 

0.0分

0 人评分

  评论区

  • «
  • »