对于三个数(例如: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));
}