公安人员审问四名窃贼嫌疑犯。已知,这四人当中仅有一名是窃贼,还知道这四人中每人说话要么全是真的,要么全是假的。在回答公安人员的问题中:

甲说:“乙没有偷,是丁偷的。” 乙说:“我没有偷,是丙偷的。” 丙说:“甲没有偷,是乙偷的。” 丁说:“我没有偷。”

请根据这四人的答话编程判断谁是盗窃者。

```

#include<stdio.h>
int main()
{char cri;for (cri = 'a'; cri <= 'd'; cri++){if ((cri != 'b' + (cri == 'd') != 1) && ((cri != 'b') + (cri == 'c') != 1) && ((cri != 'a') + (cri == 'b') != 1))break;}putchar(cri);return 0;
}

```

题目告诉我们只有一个人是罪犯,所以设置一个char型变量cri。

让cri遍历所有可能的情况。

而且甲乙丙所说的话都是有两句,要么全为真,要么全为假。

以甲所说的话为例 “乙没有偷” 即为 cri!='b' 。“是丁偷的”,即为cri=='d'。

而这两句话要么全为真,要么全为假。

即为 (cri!='b')+(cri!='d')!=1;

而最后一个丁的叙述对判断没有影响,所以在判断条件那里没有体现出来。

最后输出满足条件时,cri所对应的值。

公安人员审问四名窃贼嫌疑犯相关推荐

  1. 公安人员审问四名窃贼嫌疑犯 C

    题干: 公安人员审问四名窃贼嫌疑犯.已知,这四人当中仅有一名是窃贼,还知道这四人中每人要么是诚实的,要么总是说谎的.在回答公安人员的问题中:甲说"乙没有偷,是丁偷的", 乙说&qu ...

  2. python判断谁是小偷_警察抓了A、B、C、D四名偷窃嫌疑犯,但其中只有一人是真正的小偷。审问记录如下:...

    [填空题]在数据库运行阶段,对数据库经常性的维护工作主要是由 完成的. [单选题]在十字光标处被调用的菜单,称为: [单选题]幕府的对外策略开始向锁国政策转变始于 [单选题]取消命令执行的键是: [多 ...

  3. 警查审问四名嫌疑人,其中三人说真话,一人说谎。

    日本某地发生了一件谋杀案,警察通过排查确定杀人凶手必为4个嫌疑犯  的一个.以下为4个嫌疑犯的供词.  A说:不是我.  B说:是C.  C说:是D.  D说:C在胡说  已知3个人说了真话,1个人说 ...

  4. 三手火箭载二手飞船送四名平民上太空,马斯克负责创造历史,另一位富豪出钱买单...

    博雯 晓查 发自 凹非寺 量子位 报道 | 公众号 QbitAI 马斯克又创造了商业航天新历史. 北京时间今天上午8点02分,佛罗里达州肯尼迪航天中心,SpaceX的猎鹰9号火箭搭载龙飞船发射升空. ...

  5. 特斯拉无人驾驶却在高速路驰骋,四名乘客喝酒唱歌开party,网友:12分应该扣给谁?...

    杨净 发自 凹非寺  量子位 报道 | 公众号 QbitAI 特斯拉驾驶座上空无一人,却时速近百公里在高速路上驰骋. 是的,你没有看错. 四名乘客在车里喝着啤酒,唱着<Baby>,开着「狂 ...

  6. 我校四名学生在全国中学生物理竞赛中勇夺一金三银并全部直保清华

    近日,在刚刚落幕的第27届全国中学生物理竞赛决赛中,我校张翔宇.张正.扈吉星.赵一轩四位同学奋勇拼博,从来自全国30个省.市.自治区的342名选手中脱颖而出,取得一金三银的好成绩.其中,张翔宇夺得金牌 ...

  7. 布法罗博士计算机专业回国人员,四名UW学生参加爱达荷州国家实验室的实习计划...

    中游石油和天然气运营正日益面临代价高昂,受到严格审查的事件,这些事件源于老化(泄漏和爆炸),自然事件(洪水,地震活动和极端天气)以及网络入侵和攻击.解决这些问题的一种方法涉及使用集成的智能监控系统或安 ...

  8. 网友反映学校计算机科学与工程学院教师,华南理工大学一院长被指篡改考生成绩 校方:四名涉事人员停职调查...

    原标题:华南理工大学一院长被指篡改考生成绩 校方:四名涉事人员停职调查 2月14日晚上,华南理工大学新闻中心官方微博发布说明,对近日有网友反映华工计算机科学与工程学院教师涉嫌在2018年研究生复试中进 ...

  9. 鸿蒙三部曲 吞噬星空,我吃西红柿最新作品竟然是它?看来鸿蒙金榜第四名已有归属...

    原标题:我吃西红柿最新作品竟然是它?看来鸿蒙金榜第四名已有归属 爱看网文的小伙伴们想必都看过网文届的大神作者"我吃西红柿"的小说.我吃西红柿著有<星辰变>.<盘龙 ...

最新文章

  1. Tomcat7并发和线程数
  2. mysql 数据相加_mysql,php_mysql查询将两列数值相加问题,mysql,php,sql - phpStudy
  3. OpenCV2:幼儿园篇 第一章 创建图像并显示
  4. jsp头文件的内容/response.setHeader
  5. 枚举数据类型 c# 114866833
  6. 我们都在深夜,参差不齐地入眠
  7. Crackme014
  8. Software--Architecture--SOA Factory
  9. ASP.NET简化编辑界面 V2
  10. MAC在命令行运行不带窗口的 Emacs -- 比窗口模式占用的资源更少一些
  11. linux定时删除文件,Linux下定时删除文件
  12. CSS | 使用 PostCSS 插件让 Web 应用支持暗黑模式
  13. WIN7中文专业版安装英文语言包的方法
  14. 迈普交换机中断计算机网络,迈普3100交换机配置命令大全
  15. python调用c++的方法,加速运算
  16. java求指数_Java Math类的常用方法,指数运算
  17. 服务器appcrash的问题怎么修复,电脑appcrash的问题怎么修复?
  18. w10取消自带杀毒服务器,win10家庭版关闭杀毒服务如何设置_win10家庭版怎么关闭自带杀毒系统-win7之家...
  19. Vue项目实战——实现一个任务清单(学以致用,两小时带你巩固和强化Vue知识点)
  20. cinamon桌面添加xkill快捷键

热门文章

  1. Jenkins Mac本地环境搭建
  2. 机器学习算法学习——RBF算法原理图解
  3. DXP中关于PCB及原理绘制那些高级玩意总结
  4. 基于时间序列特征提取的车载网络系统入侵检测技术
  5. c语言实现七巧板积木拼图大全,七巧板拼图积木的制作方法
  6. idea 集成Git 遇到的问题 与解决
  7. php星空背景动态,纯CSS3炫酷3D星空动画特效
  8. 【ROSE】1. Rational Rose简介
  9. 语言(Language)和语法(Syntax)简述
  10. 虚拟化与网络存储技术:虚拟化技术、Qemu-KVM