#include <stdio.h> #define N 5 #define M 3 int s[M]; void select (int i,int j) { int k; for (;j<N;j++) { s[i]=j; if (i==M-1) { for ( k=0;k<M;k++) printf("%d ",s[k]); printf("\n"); } else select(i+1,j+1); } } void main() {
select(0,0); }上面的程序是从大到小打出的,我这个是从小到大.