#include<iostream> using namespace std; int main() { int as,bs,cs,ds; for(int a=0;a<=1;a++) { for(int b=0;b<=1;b++) { for(int c=0;c<=1;c++) { for(int d=0;d<=1;d++) { as=(a!=1); bs=(c==1); cs=(d==1); ds=(d!=1); if(as+bs+cs+ds==3&&a+b+c+d==1) //当四个人说的话有三个为对时候,并且做好事的人只有一个 { if(a==1) cout<<"是a"<<endl; if(b==1) cout<<"是b"<<endl; if(c==1) cout<<"是c"<<endl; if(d==1) cout<<"是d"<<endl; } } } } } return 0; }