// 用递归函数 combite(n,r) 从 n 个数中取 r 个数的所有组合,请在 处填写 C 语言程序 //代码,使程序功能完整结果正确 #include
#include
int a[100]; void combite(int n, int r) { int i,j; for (i=n;i>=r;i--) { a[r]=i; if (r>1) ; else { for(j=a[0];j>0;j--) printf("%d ",a[j]); printf("\n"); } } } void main() { int n,r; printf("输入n和r:"); scanf("%d%d",&n,&r); //例如n=5; r=3; a[0]=r; combite(n,r); printf("\n \n"); system("pause"); }