void main()
{
int a,b,c,d,e,f;
for(a=0;a<2;a++)
for(b=0;b<2;b++)
for(c=0;c<2;c++)
for(d=0;d<2;d++)
for(e=0;e<2;e++)
for(f=0;f<2;f++)
{
if((a+b>0)&&(a+e+f==2)&&(a+d<2)&&((b+c==2)||(b+c==0))&&(c+d==1)&&((d==1)||((d==0)&&(e==0))))
printf("a-%d b-%d c-%d d-%d e-%d f-%d \n",a,b,c,d,e,f);
}
}
答案是ABCF