提交时间:2022-07-29 17:17:10

运行 ID: 54806

#include<bits/stdc++.h> using namespace std; int k,s[14]; void _(){ for(int i1=1;i1<=k-5;i1++){ for(int i2=i1+1;i2<=k-4;i2++){ for(int i3=i2+1;i3<=k-3;i3++){ for(int i4=i3+1;i4<=k-2;i4++){ for(int i5=i4+1;i5<=k-1;i5++){ for(int i6=i5+1;i6<=k;i6++){ printf("%d %d %d %d %d %d\n",s[i1],s[i2],s[i3],s[i4],s[i5],s[i6]); } } } } } } printf("\n"); } int main(){ scanf("%d",&k); do{ for(int i=1;i<=k;i++) scanf("%d",&s[i]); _(); scanf("%d",&k); }while(k); return 0; }