刑侦大队对涉及六个嫌疑人的一桩疑案的分析,编一程序,将作案人找出来(更好的逻辑分析)
某地刑侦大队对涉及六个嫌疑人的一桩疑案进行分析:
A、B 至少有一人作案;
A、E、F 三人中至少有两人参与作案;
A、D 不可能是同案犯;
B、C 或同时作案,或与本案无关;
C、D 中有且仅有一人作案;
如果 D 没有参与作案,则 E 也不可能参与作案。
试编一程序,将作案人找出来。
#include
using namespace std;
int main()
{
int A,B,C,D,E,F; //设定A——F六个变量,代表六个人,其值为1是参与作案,其值为0是不参与作案
for(A=0;A<=1;A++){
for(B=0;B<=1;B++){
for(C=0;C<=1;C++){
for(D=0;D<=1;D++){
for(E=0;E<=1;E++){
for(F=0;F<=1;F++){
if(
(A||B) //A、B 至少有一人作案
&& (A+E+F>=2) //A、E、F 三人中至少有两人参与作案
&& (!(A&&D)) //A、D 不可能是同案犯
&& (B==C) //B、C 或同时作案,或与本案无关
&& (C!=D) //C、D 中有且仅有一人作案
&& (D==1||(D==0&&E==0)) //如果 D 没有参与作案,则 E 也不可能参与作案。
){
cout<<"作案的是:";
if(A){cout<<'A'<<' ';}
if(B){cout<<'B'<<' ';}
if(C){cout<<'C'<<' ';}
if(D){cout<<'D'<<' ';}
if(E){cout<<'E'<<' ';}
if(F){cout<<'F'<<' ';}
}
}
}
}
}
}
}
}
刑侦大队对涉及六个嫌疑人的一桩疑案的分析,编一程序,将作案人找出来(更好的逻辑分析)相关推荐
- 7.2某地刑侦大队对涉及六个嫌疑人的一桩疑案进行分析: A、B 至少有一人作案; A、E、F 三人中至少有两人参与作案; A、D 不可能是同案犯; B、C 或同时作案,或与本案无关;
7.2某地刑侦大队对涉及六个嫌疑人的一桩疑案进行分析: A.B 至少有一人作案: A.E.F 三人中至少有两人参与作案: A.D 不可能是同案犯: B.C 或同时作案,或与本案无关: C.D 中有且仅 ...
- 刑侦大队对涉及六个嫌疑人的一桩疑案的分析,编一程序,将作案人找出来
某地刑侦大队对涉及六个嫌疑人的一桩疑案进行分析:(1)A.B至少有一人作案:(2)A.E.F三人中至少有两人参与作案:(3)A.D不可能是同案犯:(4)B.C或同时作案,或与本案无关:(5)C.D中有 ...
- 某地刑侦大队对涉及6个嫌疑人的一桩疑案进行分析
(1)A.B 至少有一人作案: (2)A.E.F 三人中至少有两人参与作案: (3)A.D 不可能是同案犯: (4)B.C 或同时作案,或与本案无关: (5)C.D 中有且仅有一人作案: (6)如果 ...
- 程序设计基础第四版清华大学出版社任务4.2某地刑侦大队对涉及6个犯罪嫌疑人的一桩疑案进行分析
某地刑侦大队对涉及六个嫌疑人的一桩疑案进行分析: 1.A.B 至少有一人作案: 2.A.E.F 三人中至少有两人参与作案: 3.A.D 不可能是同案犯: 4.B.C 或同时作案,或与本案无关: 5.C ...
- 关于六个嫌疑人的问题
package bag; import com.sun.accessibility.internal.resources.accessibility;import com.sun.org.apache ...
- JAVA-集合作业-已知有十六支男子足球队参加2008 北京奥运会。写一个程序,把这16 支球队随机分为4 个组。采用List集合和随机数...
第二题 已知有十六支男子足球队参加2008 北京奥运会.写一个程序,把这16 支球队随机分为4 个组.采用List集合和随机数 2008 北京奥运会男足参赛国家: 科特迪瓦,阿根廷,澳大利亚,塞尔维亚 ...
- 已知有十六支男子足球队参加2008 北京奥运会。 写一个程序,把这16 支球队随机分为4 个组,每组4只球队。采用List集合和随机数。
已知有十六支男子足球队参加2008 北京奥运会. 写一个程序,把这16 支球队随机分为4 个组,每组4只球队.采用List集合和随机数. package com.qianfeng._wy;import ...
- 已知有十六支男子足球队参加2008北京奥运会。写一个程序,把这16支球队随机分为4个组。
package com.lovo.homework;import java.util.LinkedList; import java.util.List;public class Homework3 ...
- 已知有十六支男子足球队,参加2008 北京奥运会。写一个程序,把这16 支球队随机分为4 个组。
已知有十六支男子足球队参加2008 北京奥运会.写一个程序,把这16 支球队随机分为4 个组. 要求:采用List集合和随机数放入map集合中,遍历map集合打印结果: 例如:第一组:中国 美国 澳大 ...
最新文章
- VIJOS国庆节模拟赛之繁星春水
- python求二维数组各行最大值_python+numpy按行求一个二维数组的最大值方法
- 【java开发系列】—— JDK安装
- [crypto]-31-crypto engion的学习和总结
- 初学python之路-day15
- P2479 [SDOI2010]捉迷藏
- oracle的基本命令,Oracle基本命令
- 特征提取与检测(一)---Harris与Shi-Tomasi角点检测原理
- 浏览器静态资源的缓存机制(http强缓存 协商缓存)
- Atitit maven 常见类库配置法 maven common lib jar v2 t88 目录 1. Express DSL COMMON	2 1.1. Ognl	2 1.2. veloci
- 计算机音乐谱策马奔腾,策马奔腾简谱
- Linux系统中CentOS光盘的挂载
- X在苍茫大地 闻一达(闻大嘴) 闻明远
- hdu6441 Find Integer
- diy 单片机 自动浇花_自动浇花系统的设计及制作 基于Arduino
- 120帧手机动态壁纸_热门动态壁纸主题锁屏墙纸精选app下载-热门动态壁纸主题锁屏墙纸精选最新版下载v6.2...
- 为表中的某个字段添加check约束
- PHP中的面向对象思想
- mysql安装完后不能配置_安装完 MySQL 后必须调整的 10 项配置
- C++从入门到放弃之:静态成员与单例模式的实现
热门文章
- SQL server显示instance name ‘MSSQLSERVER‘is already in use. To continue,specify a unique instance name
- 一致性挑战:微服务架构下的数据一致性解决方案
- node.js使用create-torrent与parse-torrent操作torrent信息
- 多模态最新Benchmark!aiMotive DataSet:远距离感知数据集
- 神探程序员,带你千里捉小三!
- Azkaban的基本使用方法
- 【元胞自动机】元胞自动机传染病传播模拟【含Matlab源码 1680期】
- Yearning-SQL审核平台
- BZOJ5059 前鬼后鬼的守护 【堆扩展】*
- 给小朋友讲故事——谈谈杨振宁先生第三部分终篇(七次提交稿)