C语言排列问题

来源:百度知道 编辑:UC知道 时间:2024/05/28 18:08:49
写出 从“1,2,3,4,5,6,7,8,9”

9个数中选出9个数组成无重复数字的所有排列

//输入一个数输出这个数所有的排列,递归做法
 
#include<stdio.h>
int a[100];
int n;
void output()
{
     int i;
          for(i=1;i<=n;i++)
                    printf("%3d",a[i]);
          printf("\n");
}
void Swap(int &a,int &b)   //注意取地址
{
     int t;
          t=a;
          a=b;
          b=t;
}
void pailie(int t)
{
          in