某市刑侦大队正在调查一桩疑案,对涉及到的六名嫌疑人进行分析。已知有如下事实:

(1)A、B至少有一人作案;

(2)A、E、F中至少有两人作案;

(3)A、D不可能是同案犯;

(4)B、C或同时作案,或与本案无关;

(5)C、D中有且仅有一人作案;

(6)如果D没有作案,那么E也不可能作案。

请问:谁是嫌疑犯?

#include <iostream>
using namespace std;int main()
{int A, B, C, D, E, F;bool found = false;for(A = 0; A <= 1 && !found; A++)for(B = 0; B <= 1 && !found; B++)for(C = 0; C <= 1 && !found; C++)for(D = 0; D <= 1 && !found; D++)for(E = 0; E <= 1 && !found; E++)for(F = 0; F <= 1 && !found; F++){bool b1 = (A == 1)||(B == 1);bool b2 = ((A == 1)&&(E == 1))||((A == 1)&&(F == 1))||((E == 1)&&(F == 1));bool b3 = !((A == 1)&&(D == 1));bool b4 = ((B == 1)&&(C == 1))||((B == 0)&&(C == 0));bool b5 = ((C == 1)&&(D == 0))||((C == 0)&&(D == 1));bool b6 = ((D == 0)&&(E == 0))||(D == 1);if(b1 && b2 && b3 && b4 && b5 && b6){cout << A << B << C << D << E << F << endl;found = true;}}return 0;
}

MOOC清华《程序设计基础》第3章:谁是嫌疑犯(普通循环枚举)相关推荐

  1. 中国大学MOOC“Python程序设计基础”第6次开课时间

    推荐图书: <Python程序设计基础(第2版)>,ISBN:9787302490562,董付国,清华大学出版社,第20次印刷,清华大学出版社2019.2020.2021年度畅销图书,山东 ...

  2. 中国大学MOOC“Python程序设计基础”第4次开课

    推荐图书: <Python程序设计基础(第2版)>,ISBN:9787302490562,董付国,清华大学出版社,第19次印刷,清华大学出版社2019.2020年度畅销图书,山东省高等教育 ...

  3. Python程序设计基础第七章笔记:字符串

    Python程序设计基础笔记 目录 Python程序设计基础笔记 第七章:文本处理(一):字符串 7.1 字符串编码格式简介 7.2 转义字符与原始字符串 7.3 字符串格式化 7.3.1 使用 % ...

  4. 学堂在线疾风计划程序设计基础第1-4章

    学堂在线疾风计划程序设计基础 第一章 编程初步 牛刀小试 第二章 变量与代数思维 牛刀小试 逻辑推理与枚举解题 牛刀小试 运行没问题但是提交有问题,有知道原因的么,代码如下? 第四章 筛法与查找 牛刀 ...

  5. C语言程序设计基础OJ练习题(实验三while循环结构)

    一.A+B for Input-Output Practice (I) Time Limit: 1000 ms Memory Limit: 65536 KiB Submit Statistic Pro ...

  6. java程序设计基础第七章_java程序设计第七章答案

    参考答案如下 细胞的RNA主要包括.程序和3类,其中含量最多的是,分子量最小的是,半寿期最短的是. 定额法是成本的核算方法,设计但是只能对生产费用进行事前控制. 章答下列散装的()属于IMO谷物规则中 ...

  7. windows 程序设计_windows程序设计基础(第二章)——2.5 第一个代码实例

    [例2-1]实现了一个简单的消息框,代码示例如下: #include <windows.h> ​ int APIENTRY WinMain(HINSTANCE hInstance,HINS ...

  8. java第七章第九题_Java2程序设计基础第七章课后习题

    一个类的公共成员与私有成员有何区别? 公有成员可以被所有其他的类所访问. 私有成员只能被该类自身访问和修改,而不能被任何其他类,包括该类的子类来获取或引用,因此达到了对数据最高级别保护的目的. 什么是 ...

  9. 学堂在线-程序设计基础-第四章

    文章目录 第四章-筛法与查找 4.1 插花游戏 笔记 代码实现 4.2 筛法 笔记 4.2.3 代码实现 4.2.5 代码实现 4.2.7 代码实现 4.2.7 韩信点兵问题的数学理解 4.3 线性查 ...

  10. PHP-----PHP程序设计基础教程----第二章PHP基本语法

    博文结构: 2.1 PHP语法风格 2.1.1 PHP标记 PHP有四种风格的标记,具体如表2-1所示: 表2-1 PHP开始和结束标记 标记类型 开始标记 结束标记 示例 说明 标准标记 <? ...

最新文章

  1. 从零开始玩人工智能-人脸 API-03
  2. 通过wifi 连接 adb 到 手机
  3. 简历的正确发音和习惯用法
  4. java计算八皇后_八皇后java算法
  5. oracle语句优化pl sql语句,求oracle插入初始数据pl/sql语句优化,该怎么处理(2)
  6. 【Windows】将notepad++添加到右键菜单中
  7. vue router children 路由变了 组件没变_Vue.js从零开始——路由(2)
  8. Shell脚本批量清除Nginx缓存
  9. JAVA程序打包成exe文件详细图解
  10. java-java动态性之反射,动态编译,动态执行js及动态字节码操作
  11. 华为中兴OLT-ONU上线单播组播配置常用命令及TestCenter测试组播和PPPoE
  12. 软件项目验收测试报告-软件项目验收流程
  13. Matlab 均值滤波与中值滤波
  14. 哪些交易2010年可能出问题
  15. 001《以幽默的方式过一生》 读书笔记
  16. 输入一个字符串,输出该字符串中字符的所有组合。(腾讯2014笔试附加题)
  17. 基于 Node.js + Koa 构建完整的 Web API (配置 ESLint 和使用 Airbnb 编码规范)
  18. 19.Eager模式
  19. usb storage驱动分析
  20. 【随机过程】马尔可夫链(1)

热门文章

  1. 实验 Linux下C工具应用
  2. 计算机辅助设计绘图员四级,计算机辅助设计绘图员-标准及考试大纲.pdf
  3. 使用hutool进行Unicode转换
  4. 用事实说话,成熟的ORM性能不是瓶颈,灵活性不是问题:EF5.0、PDF.NET5.0、Dapper原理分析与测试手记(转)...
  5. 免费的电脑监控软件有哪些?可以一直免费使用的
  6. php代码加固,织梦模板加固版教程详解
  7. /etc/passwd 和/etc/group
  8. 使用Web前端技术实现的梦幻VR虚拟现实效果
  9. 为什么梦幻西游服务器名字有显示但是区名字没有了,梦幻西游:三月份的第一个新区注定要变鬼,从名字就能看得出来...
  10. Laxcus大数据管理系统单机集群版