急:C++ 程序设计 组合问题:找出从自然数1、2……n中任取个数的所有组合。如n=5,r=3的所有组合为:
急:C++ 程序设计 组合问题:找出从自然数1、2……n中任取个数的所有组合。如n=5,r=3的所有组合为:
日期:2012-07-03 11:57:24 人气:2
看你给的例子你这题目是要输出所有递降的组合吗
int r,n,a[64];
void f(int k)
{
int i;
if(k>r)
{
for(i=1; i<=r; i++)
printf("%d ",a[i]);
putchar('\n');
return;
}
for(i=1; i<a[k-1]; i++)
{
a[k] = i;
f(k+1);
}
}
in