7.2某地刑侦大队对涉及六个嫌疑人的一桩疑案进行分析:

A、B 至少有一人作案; A、E、F 三人中至少有两人参与作案; A、D 不可能是同案犯; B、C 或同时作案,或与本案无关; C、D 中有且仅有一人作案; 如果 D 没有参与作案,则 E 也不可能参与作案。 试编一程序,将作案人找出来。

我先申明,这一题的思路是我借鉴别人的,不是我自己弄的


#include<stdio.h>
int main()
{int A,B,C,D,E,F; //每个罪犯只有01两种情况,1是罪犯0清白for(A=0;A<2;A++)//A{for(B=0;B<2;B++) //B{for(C=0;C<2;C++) //C{for(D=0;D<2;D++) //D{for(D=0;D<2;D++) //D{for(E=0;E<2;E++) //E{for(E=0;E<2;E++) //E{for(F=0;F<2;F++) //F{if( (A +B > 0 ) /*AB至少一人作案*/&& (A+E+F >1) /*AEF至少两人作案*/&& (A+D == 1) /*AD不可能是同案犯*/&& (B+C != 1) /*BC或同案 或与本案无关*/&& (C+D == 1 ) /*CD只有一人作案*/&& (!(!D && E)) ) /*如果D没有参与作案,则E也不可能参与作案*/{printf("A:%s", A==1?"作案\n":"非作案\n" );printf("B:%s", B==1?"作案\n":"非作案\n" );printf("C:%s", C==1?"作案\n":"非作案\n" );printf("D:%s", D==1?"作案\n":"非作案\n" );printf("E:%s", E==1?"作案\n":"非作案\n" );printf("F:%s", F==1?"作案\n":"非作案\n" );break; //如果不止一个解,就不需要这个break}}}}}}}}}return 0;
}

//输出:

A:作案
B:作案
C:作案
D:非作案
E:非作案
F:作案

7.2某地刑侦大队对涉及六个嫌疑人的一桩疑案进行分析: A、B 至少有一人作案; A、E、F 三人中至少有两人参与作案; A、D 不可能是同案犯; B、C 或同时作案,或与本案无关;相关推荐

  1. 刑侦大队对涉及六个嫌疑人的一桩疑案的分析,编一程序,将作案人找出来

    某地刑侦大队对涉及六个嫌疑人的一桩疑案进行分析:(1)A.B至少有一人作案:(2)A.E.F三人中至少有两人参与作案:(3)A.D不可能是同案犯:(4)B.C或同时作案,或与本案无关:(5)C.D中有 ...

  2. 刑侦大队对涉及六个嫌疑人的一桩疑案的分析,编一程序,将作案人找出来(更好的逻辑分析)

    某地刑侦大队对涉及六个嫌疑人的一桩疑案进行分析: A.B 至少有一人作案: A.E.F 三人中至少有两人参与作案: A.D 不可能是同案犯: B.C 或同时作案,或与本案无关: C.D 中有且仅有一人 ...

  3. 某地刑侦大队对涉及6个嫌疑人的一桩疑案进行分析

    (1)A.B 至少有一人作案: (2)A.E.F 三人中至少有两人参与作案: (3)A.D 不可能是同案犯: (4)B.C 或同时作案,或与本案无关: (5)C.D 中有且仅有一人作案: (6)如果 ...

  4. 程序设计基础第四版清华大学出版社任务4.2某地刑侦大队对涉及6个犯罪嫌疑人的一桩疑案进行分析

    某地刑侦大队对涉及六个嫌疑人的一桩疑案进行分析: 1.A.B 至少有一人作案: 2.A.E.F 三人中至少有两人参与作案: 3.A.D 不可能是同案犯: 4.B.C 或同时作案,或与本案无关: 5.C ...

  5. 某侦察队接到一项紧急任务,要求在A、B、C、D、E、F六个队员中尽可能多地挑若干人,但有以下限制条件: 1)A和B两人中至少去一人; 2)A和D不能一起去; 3)A、E和F三人中要派两人去; 4)B和

    某侦察队接到一项紧急任务,要求在A.B.C.D.E.F六个队员中尽可能多地挑若干人,但有以下限制条件: 1)A和B两人中至少去一人: 2)A和D不能一起去: 3)A.E和F三人中要派两人去: 4)B和 ...

  6. 关于六个嫌疑人的问题

    package bag; import com.sun.accessibility.internal.resources.accessibility;import com.sun.org.apache ...

  7. 《移山之道》第十一章:两人合作 读书笔记 PB16110698 第六周(~4.15)

     本周在考虑阅读材料时,我翻阅了<移山之道>,正好看到这一章:两人合作,心想:正好,我们正值结对作业的紧要关头,书中两人合作的宝贵经验和教诲应当对我们有很大帮助.于是,我开始一边在ddl苦 ...

  8. 第六课 利用站群赚钱的思路分析

    网赚项目之站群 第六课 利用站群赚钱的思路分析 1. 做排名,放广告 2. 做淘宝客 迄今为止,淘客已经成为一个职业,而且很多人也挺羡慕,因为坐在家里办公,每月就有上万的收入.其实如这行还不是很难.特 ...

  9. 《迅雷链精品课》第六课:主流区块链数据存储分析(一)

    上一节课我们学习了区块链中的账户与账本,了解区块链账户的特点和本质.今天我们将系统地学习区块链数据存储,在课程学习前,大家可以先思考下列问题:区块链的数据是如何存储的?区块链如何在没有中心信任节点的情 ...

最新文章

  1. 聚焦第三届世界智能大会|大佬们讲了哪些干货?
  2. 5个找出Linux中“二进制命令”描述和系统中位置的方法
  3. PHP MySQL教程期末考试题及答案,PHPMySQL答案
  4. 在CentOS下安装WebBench进行web 性能测试
  5. 【opencv4】opencv视频教程 C++(opencv教程)1、opencv介绍和环境搭建
  6. 通过福禄克LinkIQ网络电缆测试仪排除 VLAN 故障
  7. MySql DDL语言(数据库和数据表的管理)
  8. javascript 中使用JSON
  9. sis最新ip地址2020_2020年12月版 最新IP数据库 号段归属地 省市区镇村行政区划
  10. Apache Solr Java 企业级搜索引擎
  11. selenium2.0处理case实例(二)
  12. 电影下载、播放、制作、转换、各类问题全攻略
  13. 致远项目管理SPM系统案例:中建二局项目管理系统
  14. 〖教程〗Ladon 0day通用执行命令DLL生成器-MS17010演示
  15. 关于阿里矢量图标的普通无色和彩色的使用方法
  16. LWIP协议栈[I/drv.emac] RxCpltCallback err = -3错误解决办法
  17. VSCODE 全局搜索失效
  18. 第1节 OSI7层模型与TCP-IP5层协议簇/栈
  19. gitee配置流水线实现自动打包vue
  20. P3386 【模板】二分图匹配

热门文章

  1. angular 日期选择器_使用Angular,Bulma和Moment.JS构建日期时间范围选择器
  2. 2023年计算机毕设选题推荐
  3. [Nikon D80]春芽
  4. ESP32-S3 LVGL http下载B站头像 JPG显示
  5. java wgs84转西安80_如何将西安80坐标转换为国家2000(或WGS84)坐标系?
  6. 杨辉三角详细解析(C语言)
  7. 可以像微信钱包一样?2020年数字钱包技术重要的进化方向(上)
  8. python多目标优化_多目标优化---帕累托(Pareto)
  9. 写给程序猿的把妹指南
  10. 搜狗输入法繁简体切换