排列组合(1)

   对于三个数(例如:1 2 3)进行排列组合 组成三位数写出所有可能(用c++):

#include <iostream>
#include<stdio.h>
#include<algorithm>
using namespace std;
int main ()
{
int a[3];
 scanf("%d %d %d",&a[0],&a[1],&a[2]);
 do
{
printf("%d %d %d\n",a[0],a[1],a[2]);
 } while(next_permutation(a,a+3));
}

猜你喜欢

转载自blog.csdn.net/acm147258369/article/details/79131928