【題目敘述】https://zerojudge.tw/ShowProblem?problemid=c074
#include <iostream>
using namespace std;
int main() {
int k, i, n[13];
int a, b, c, d, e, f;
int first = 1;
while (scanf("%d", &k) && (k!=0)) {
for (i=0; i<k; i++) {
scanf("%d", &n[i]);
}
if (first) {
first = 0;
} else {
printf("\n");
}
for (a=0; a<k-5; a++) {
for (b=a+1; b<k-4; b++) {
for (c=b+1; c<k-3; c++) {
for (d=c+1; d<k-2; d++) {
for (e=d+1; e<k-1; e++) {
for (f=e+1; f<k; f++) {
printf("%d %d %d %d %d %d\n", n[a], n[b], n[c], n[d], n[e], n[f]);
}
}
}
}
}
}
}
return 0;
}