读书人

(转)信息数字弥合逻辑题分享

发布时间: 2012-11-03 10:57:44 作者: rapoo

(转)信息数字化解逻辑题分享

?

转自:http://www.iteye.com/topic/695360

?

1. 前提条件:

?? 将逻辑题目中的信息用数字化描述。

2. 范例:

(1) 例1:
?
??? 问题描述: 警察局抓了a、b、c、d四名偷窃嫌疑犯,其中只有一人是小偷。审问结果如下。

?????????????? a说:"我不是小偷。"
?????????????? b说:"c是小偷。"
?????????????? c说:"小偷肯定是d。"
?????????????? d说:"c在冤枉人。"
?????????????
?????????????? 现在已经知道4个人中3人说的是真话,一人说的是假话,问到底谁是小偷?



?? 问题分析:将a、b、c、d四人进行编号,分别为1,2,3,4。
???????????? 用x存放小偷的编号,则x的取值范围从1~4。
???????????? 4个人所说的话可以分别写成:
???????????? a说的话:x != 1
???????????? b说的话:x == 3
???????????? c说的话:x == 4
???????????? d说的话:x != 4


?? 代码如下:


??

??????????????

,为什么发了两遍代码

读书人网 >其他相关

热点推荐