我服你了,好好学吧!
#include <stdio.h>
void main(){
int A,B,C,D,E,F;//五个人0带表不去1代表不去
    for(A=0;A<=1;A++)
        for(B=0;B<=1;B++)
            for(C=0;C<=1;C++)
                for(D=0;D<=1;D++)
                    for(E=0;E<=1;E++)
                        for(F=0;F<=1;F++){
                            if((A||B)&&
                                (A!=D||A==0&&B==0)&&
                                (A==1&&E==1&&F==0||A==0&&E==1&&F==1||A==1&&E==0&&F==1)
                                &&(B==C)&&
                                (C!=D)&&
                                (D==0&&E==0||D==1)){
                                printf("A:%s B:%s C:%s D:%s E:%s F:%s\n",A?"去":"不去" ,B?"去":"不去",C?"去":"不去",D?"去":"不去",E?"去":"不去",F?"去":"不去");
                            }
                        }
}