在C语言中,如何输出一组数的排列组合
在C语言中,如何输出一组数的排列组合
日期:2019-11-02 05:57:26 人气:3
#include
#include int n = 0;void swap(int *a, int *b)
{
int m;
m = *a;
*a = *b;
*b = m;
}
void perm(int list[], int k, int m)
{
int i;
if(k > m)
{
for(i = 0; i <= m; i++)
printf("%d ", list[i]);
printf("\n");
n++;
}
else
{
f