1. 程式人生 > >排列組合(1)

排列組合(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));
}