题目链接:http://poj.org/problem?id=2245
大意:题目很好理解,看下输入输出大概就能懂了。
代码:
#include<stdio.h>
int s[13];
int K;
int main()
{
int i,j,l,m,n,o;
while(1)
{
scanf("%d",&K);
if(K == 0)
break;
for(i=0;i<K;i++)
scanf("%d",&s[i]);
for(i=0;i+5<K;i++)
for(j=i+1;j+4<K;j++)
for(l=j+1;l+3<K;l++)
for(m=l+1;m+2<K;m++)
for(n=m+1;n+1<K;n++)
for(o=n+1;o<K;o++)
printf("%d %d %d %d %d %d\n",s[i],s[j],s[l],s[m],s[n],s[o]);
printf("\n");
}
return 0;
}