在一起盗窃案中,法官对涉及到的四名犯罪嫌疑人A,B,C,D进行了审问.
A说:“罪犯在B,C,D三人之中.”
B说:“是C偷的.”
C说:“在A,D中间有一人是罪犯.”
D说:“B说的是事实.”
经查证,四人中有两人说了假话,两人说了真话。你能找出真正的罪犯吗?

public class Test {public static void main(String[] args) {int A, B, C, D;int la, lb, lc, ld;for (A = 0; A <= 1; A++) {for (B = 0; B <= 1; B++) {for (C = 0; C <= 1; C++) {for (D = 0; D <= 1; D++) {boolean boola, boolb, boolc, boold;boola = A == 1 ? true : false;boolb = B == 1 ? true : false;boolc = C == 1 ? true : false;boold = D == 1 ? true : false;la = (boolb || boolc || boold) == true ? 1 : 0;lb = !boolb && boolc == true ? 1 : 0;lc = (A + D) == 1 ? 1 : 0;ld = lb;if (la + lb + lc + ld == 2 && A + B + C + D == 1) {System.out.println("==========说真话的是1,说假话的是0===========");System.out.println(la);System.out.println(lb);System.out.println(lc);System.out.println(ld);System.out.println("==========答案:罪犯1===========");System.out.println(A);System.out.println(B);System.out.println(C);System.out.println(D);}}}}}}
}

在一起盗窃案中,法官对涉及到的四名犯罪嫌疑人A,B,C,D进行了审问.相关推荐

  1. 软件项目管理案例:假设50万的资金准备开设一间咖啡馆,请按照WBS原理将开设咖啡馆过程中所可能涉及的工作进行分解。

    •案例: 假设,50万的资金准备开设一间咖啡馆,请按照WBS原理将开设咖啡馆过程中所可能涉及的工作进行分解. 我用了亿图的模板.

  2. 使用redis实现防止重复提交,成功解决方案 春风化作秋雨 2018-09-13 18:09:52 13787 收藏 6 分类专栏: 解决方案 版权 1、业务场景 业务开发中,常常涉及对前端操作

    使用redis实现防止重复提交,成功解决方案 1.业务场景 业务开发中,常常涉及对前端操作进行重复校验,避免重复提交造成数据重复操作.比如转账操作,因为网络卡顿,客户连续点击转账按钮,造成多次转成:又 ...

  3. Python常见面试题:TCP 协议中的三次握手与四次挥手相关概念详解

    今天来聊聊Python常见面试题中面试频率特别高的一个题目:TCP 协议中的三次握手与四次挥手. 涉及到的知识点有: 1.TCP.UDP 协议的区别 2.TCP 头部结构 3.三次握手与四次挥手过程详 ...

  4. tcp 协议中发送窗口的大小应该是_TCP 协议中的三次握手与四次挥手

    今天来聊聊面试频率特别高的一个题目:TCP 协议中的三次握手与四次挥手.涉及到的知识点有: 1.TCP.UDP 协议的区别 2.TCP 头部结构 3.三次握手与四次挥手过程详解 4.什么是 TIME_ ...

  5. Action中取得request,session的四种方式

    Action中取得request,session的四种方式 在Struts2中,从Action中取得request,session的对象进行应用是开发中的必需步骤,那么如何从Action中取得这些对象 ...

  6. css4个伪元素,CSS_CSS3中的content属性使用示例,CSS中主要的伪元素有四个:befo - phpStudy...

    CSS3中的content属性使用示例 CSS中主要的伪元素有四个:before/after/first-letter/first-line,在before/after伪元素选择器中,有一个conte ...

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

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

  8. 在C语言中以编程的方式获取函数名

    在C语言中以编程的方式获取函数名 仅仅为了获取函数名,就在函数体中嵌入硬编码的字符串,这种方法单调乏味还易导致错误,不如看一下怎样使用新的C99特性,在程序运行时获取函数名吧. 对象反射库.调试工具及 ...

  9. VS 中配置使用Visual SVN系列 四:SVN Server配置和使用

    VS 中配置使用Visual SVN系列 四:SVN Server配置和使用 1.打开 2.创建新的共享资源库 3.创建用户 4.设置用户对资源库的访问权限

  10. 获取sqlserver数据库中所有库、表、字段名的方法

    获取sqlserver数据库中所有库.表.字段名的方法 2009年03月12日 星期四 下午 12:51 1.获取所有数据库名: SELECT Name FROM Master..SysDatabas ...

最新文章

  1. 秋招面经来了,收藏!
  2. Spring 的 BeanUtils 踩坑记,你是不是遇到过这些问题?
  3. 发送图片微博_微博引流之(实时号养成内幕解析)!
  4. 配置文件configSections节点使用实例      。
  5. WP8模拟器需要BIOS开启虚拟化支持(转载)
  6. Jakarta-ORO正则表达式的运用
  7. 转Spring+Hibernate+EHcache配置(二)
  8. CF 71C. Round Table Knights
  9. 搜题公众号对接题库教程
  10. Vivado2018.1安装教程
  11. 在Windows环境下搭建Nginx文件服务器(简单实用版)
  12. Labview各版本及开发工具模块下载
  13. uwp浏览器java源码_uwp开发:webview模拟安卓浏览器
  14. 【逻辑思考】有时评论比内容更精彩
  15. php12生肖是哪个,十二生肖对应的数字
  16. Uconn DataMining Math5671 课程小记(1)
  17. 7的整除特征 三位一截_小学数学竞赛七、数的整除特征(一)
  18. JS字符串padStart()方法,padEnd()方法
  19. linux查看端口pvid,交换机端口及常见问题定位(二)
  20. IPGuard启动加密常用的策略

热门文章

  1. 《孙子兵法特殊战法之火攻篇》
  2. 根据两点的经纬度求方位角和距离等问题
  3. jzoj6495 死星 (竞赛图五元环)
  4. C++实现 L1-054 福到了 (15分)
  5. 压力单位PSI,PSIG, PSIA的区别
  6. 时间复杂度和空间复杂度
  7. Docker 中jmap报错:Can‘t attach to the process: ptrace(PTRACE_ATTACH问题
  8. 魔改一波合成大西瓜!代码已开源~
  9. python实现论文查重系统_Python实现的检测网站挂马程序
  10. 雷军:《我十年的程序员生涯》系列之一:我的程序人生路