c :用递归的方法编写函数,计算从n个正整数中选择k个数的不同组合数
c :用递归的方法编写函数,计算从n个正整数中选择k个数的不同组合数
日期:2017-05-24 21:04:52 人气:1
#include
int n,k,a[20],b[20]={0};
void work(int k1)
{int i,j,t;
t=k1==0?0:a[k1-1]+1;
for(i=t;i<n;i++)
{
if(!b[i])
{
a[k1]=i;
b[i]=1;
if(k1==k-1)
{
for(j=0;j<k;j++)
printf("%d ",a[j]+1);
printf("\n");