#include #define MAXN 100 int a[MAXN]; int f(int m, int k) { int i,j; for(i = m; i >= k; i--) { a[k] = i; if(k > 1) f(i-1, k-1); else { for(j = a[0]; j > 0; j--) printf("%d", a[j]); printf("\n"); } } return 0; } int main() { int n,r; scanf("%d%d",&n,&r); a[0] = r; f(n,r); }
转载于:https://www.cnblogs.com/NYNU-ACM/p/4236837.html