#include <iostream>
using namespace std;
int main()
{
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)
for(int E=0;E<=1;++E)
for(int F=0;F<=1;++F)
{
//判断谁是作案人,程序的核心
if(6==(A||B)+(!(A&&D))+((A&&E)||(A&&F)||(E&&F))+
((B&&C)||(!B&&!C))+((C&&!D)||(!C&&D))+(D||(!D&&!E)))
{if(A==1) cout<<"A是作案人"<<endl;
else cout<<"A不是作案人"<<endl;
if(B==1) cout<<"B是作案人"<<endl;
else cout<<"B不是作案人"<<endl;
if(C==1) cout<<"C是作案人"<<endl;
else cout<<"C不是作案人"<<endl;
if(D==1) cout<<"D是作案人"<<endl;
else cout<<"D不是作案人"<<endl;
if(E==1) cout<<"E是作案人"<<endl;
else cout<<"E不是作案人"<<endl;
if(F==1) cout<<"F是作案人"<<endl;
else cout<<"F不是作案人"<<endl;
break;
}
}
return 0;
}
谁是作案人
最新推荐文章于 2022-08-28 18:04:43 发布