正在加载图片...
int i, a[15],j, k, m, n printf( input two integer\n"): scanf (%d%d", &n, &m) if(n<m||)15) printf(input is wrong\n") for(j=0;j<=m-1;j++)a[j=j+1 do f for (i=0; i<=m-1; i++) printf("%4d alil) printf("\n") if(a[o]==n-m+1)break ghh for(i=0;i<=m-1;i++) a[i-1]++;for(k=i;k<=m-1;k+) a[k]=a[k-1]+1;a[m-1] goto ghh [m-1] I while(a[o]n-m+2);//do return o12 int i,a[15],j,k,m,n; printf("input two integer\n"); scanf("%d%d",&n,&m); if(n<m||n>15) printf("input is wrong\n"); else{ for(j=0;j<=m-1;j++) a[j]=j+1; do{ for(i=0;i<=m-1;i++) printf("%4d",a[i]); printf("\n"); if(a[0]==n-m+1) break; ghh: ; for(i=0;i<=m-1;i++) if(a[i]==n) { a[i-1]++; for(k=i;k<=m-1;k++) {a[k]=a[k-1]+1;a[m-1]--; } goto ghh; } a[m-1]++; } while(a[0]<n-m+2); //do } return 0; }
<<向上翻页
©2008-现在 cucdc.com 高等教育资讯网 版权所有