當(dāng)前位置:
首頁(yè) >
凶手
發(fā)布時(shí)間:2025/3/18
18
豆豆
兇手
【題目描述】
巴斯維克命案抓住了六個(gè)嫌疑犯,他們的口供如下:
A:我不是罪犯
B:A、C中有一個(gè)是罪犯
C:A和B說(shuō)了假話
D:C和F說(shuō)了假話
E:其他五個(gè)人中,只有A和D說(shuō)了真話
F:我是罪犯
他們中只有一半說(shuō)了真話,兇手只有一個(gè)。
本題答案不唯一,請(qǐng)編程找出所有可能的兇手。
【輸入描述】
無(wú)
【輸出描述】
將所有答案依字母順序輸出。每行表示為一個(gè)答案。
【樣例輸入】
無(wú)
【樣例輸出】
A
D
E
【注釋】
樣例解釋:當(dāng)假設(shè)唯一的兇手是A或者D或者E時(shí)的輸出。輸出結(jié)果為三行,按字母順序依次輸出。
注意:輸出樣例僅示意輸出格式,非正確答案。
本題意在鍛煉編程能力,請(qǐng)同學(xué)使用程序算出答案,而不要手
#include <iostream> #include <iomanip> // 注意加上這一行 #include <cmath> using namespace std;int main() {//0 good man 1 bad manint aa=1;int bb=0;int cc=0;int dd=0;int ee=0;int ff=0;bool f;bool a= (aa!=1);bool b=(aa==1 && cc==1);bool c=(a==false && b==false);bool d=(c==false && f ==false);bool e=(a==true && b==false && c==false && d == true && f == false );f = (ff==1);string bad_man="";int num_of_truth=0;num_of_truth=a+b+c+d+e+f;if(num_of_truth==3){cout<<"A"<<endl;}aa=0;bb=1;cc=0;dd=0;ee=0;ff=0;a= (aa!=1);b=(aa==1 && cc==1);c=(a==false && b==false);d=(c==false && f ==false);e=(a==true && b==false && c==false && d == true && f == false );f = (ff==1);num_of_truth=0;num_of_truth=a+b+c+d+e+f;if(num_of_truth==3){cout<<"B"<<endl;}aa=0;bb=0;cc=1;dd=0;ee=0;ff=0;a= (aa!=1);b=(aa==1 && cc==1);c=(a==false && b==false);d=(c==false && f ==false);e=(a==true && b==false && c==false && d == true && f == false );f = (ff==1);num_of_truth=0;num_of_truth=a+b+c+d+e+f;if(num_of_truth==3){cout<<"C"<<endl;}aa=0;bb=0;cc=0;dd=1;ee=0;ff=0;a= (aa!=1);b=(aa==1 && cc==1);c=(a==false && b==false);d=(c==false && f ==false);e=(a==true && b==false && c==false && d == true && f == false );f = (ff==1);num_of_truth=0;num_of_truth=a+b+c+d+e+f;if(num_of_truth==3){cout<<"D"<<endl;}aa=0;bb=0;cc=0;dd=0;ee=1;ff=0;a= (aa!=1);b=(aa==1 && cc==1);c=(a==false && b==false);d=(c==false && f ==false);e=(a==true && b==false && c==false && d == true && f == false );f = (ff==1);num_of_truth=0;num_of_truth=a+b+c+d+e+f;if(num_of_truth==3){cout<<"E"<<endl;}aa=0;bb=0;cc=0;dd=0;ee=0;ff=1;a= (aa!=1);b=(aa==1 && cc==1);c=(a==false && b==false);d=(c==false && f ==false);e=(a==true && b==false && c==false && d == true && f == false );f = (ff==1);num_of_truth=0;num_of_truth=a+b+c+d+e+f;if(num_of_truth==3){cout<<"F"<<endl;}return 0; }總結(jié)
- 上一篇: 大学老师的成长轨迹
- 下一篇: 实心等腰直角三角形。