當前位置:編程學習大全網 - 編程軟體 - 邏輯學上說真話說假話的問題

邏輯學上說真話說假話的問題

建議樓主畫個真值表就會很直觀

1.A真的話,就是騎士,B是無賴

A假的話,就是無賴,這樣的話,他說的,至少有壹個無賴為真,無論如何他都不可能說假話.所以A是騎士,B是無賴.

2.C真的話,就是騎士.可他說或者他是無賴,這樣又為假.所以C為假

C假的話,則兩人都是無賴.

3.F真的話,E為無賴,可無賴不可能說自己是無賴,所以F為假.

則F是無賴,E是騎士.

4.

真 假

A B真/C真假不定 B假/C真假不定

以A來設定,這樣判斷不出來

而C的情況不明,設C為真,則A假,B假,不可能有兩個無賴.

所以C為假.則C為無賴.

A真,所以A為外來居民,B真,所以B為騎士.

-------------------------------------------------

反正就像做數學題目那樣,壹個是討論未知情況的可能性,壹個是列出真值表.

  • 上一篇:linux 應用 pcap文件怎麽打開
  • 下一篇:做軟件程序員,學編程學不會怎麽辦?
  • copyright 2024編程學習大全網