C语言排列问题
来源:百度知道 编辑:UC知道 时间:2024/05/28 18:08:49
写出 从“1,2,3,4,5,6,7,8,9”
9个数中选出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