递归求组合

#include<iostream>
using namespace std;
char num[]="abcdefghi";
char rcd[26];
void full_combination(int l,int p)
{
 int i;
 for( i=0;i<l;i++)
 {
   printf("%c",rcd[i]);
 }
 printf("\n");
 for(i=p;i<9;i++)
 {
   rcd[l]=num[i];
   full_combination(l+1,i+1);
 }
}
int main()
{
  full_combination(0,0);
  return 0;
}


 

你可能感兴趣的:(c)