邏輯推理與判斷(誰是竊賊)

2021-06-28 10:36:10 字數 928 閱讀 4356

/**************************************** 

* file name : reasoning.c

* creat data : 2015.1.26

* author : zy

*****************************************/

/*邏輯推理與判斷*/

/*誰是竊賊*/

/*公安人員審問四名竊賊嫌疑犯。已知,這四人當中僅有一名是竊賊

,還知道這四個人中每人要麼是誠實的要麼是說謊的,在回答公安人

員的問題中:

甲說:「乙沒有偷,是丁偷的」 誠實b == 0&&d == 1 說謊b == 1&&d == 0 b+d == 1

乙說:「我沒有偷,是丙偷的」 誠實b == 0&&c == 1 說謊b == 1&&c == 0 b+c == 1

丙說:「甲沒有偷,是乙偷的」 誠實a == 0&&b == 1 說謊a == 1&&b == 0 a+b == 1

丁說:「我沒有偷」 誠實d == 0 說謊d == 1 a+b+c+d == 1 */

/*方法一*/

#include int main(void)}}

} }return 0;

}

/*方法二*/

#include int main(void)

else

}if(a[3]+a[1] == 1&&a[1]+a[2] == 1&&a[0]+a[1] == 1)//判斷條件是否成立

}printf("\n");

} }return 0;

}

誰是竊賊 邏輯推理題

公安人員審問四名竊賊嫌疑犯。已知,這四人當中僅有一名是竊賊,還知道這四人中每人要麼是誠實的,要麼總是說謊。在回答公安人員的問題中 甲說 乙沒有偷,是丁偷的。乙說 我沒有偷,是丙偷的。丙說 甲沒有偷,是乙偷的。丁說 我沒有偷 請根據這四人的談話判斷誰是盜竊者 首先我們假設甲是賊 此時甲說 乙沒有偷,這...

邏輯推理與判斷(委派任務)

file name reasoning.c creat data 2015.1.26 author zy 邏輯推理與判斷 委派任務 某偵察隊接到一項緊急任務,要求在a,b,c,d,e,f六個隊員 中盡可能多的挑若干人,但有以下限制條件 1.a和b兩個人至少去一人 a b 1 2.a和d不能一起去 a...

模糊邏輯與邏輯推理

模糊命題 普通命題是可以辨別真偽的,而無法確定真假的命題稱為模糊命題。模糊命題的值越接近1,越真,越接近0,越假。基本的運算 與,或,非,如果。那麼,注意 s p q s p s q 1 s p 對於邏輯運算規律,這裡都使用。模糊運算元 使用數學對模糊語言進行表達和分析。舉例 對於 高山 這一名詞,...