分析案情
来源:互联网 发布:ubuntu qq2015下载 编辑:程序博客网 时间:2024/06/09 07:49
题目描述:
某地刑侦大队对涉及6个嫌疑人的一桩疑案进行分析:
(1):A,B至少有一人作案(2):A,E,F三人中至少有两人作案
(3);A,D不可能是同案犯
(4):B,C或同时作案,或与本案无关
(5):C,D中有且仅有一人作案
(6):如果D没有参与作案,则E也不可能参与作案
编一个程序把作案的人找出来
代码:
#include<iostream>using namespace std;void main(){ int cc1,cc2,cc3,cc4,cc5,cc6; for(int A=0;A<=1;A++) for(int B=0;B<=1;B++) for(int C=0;C<=1;C++) for(int D=0;D<=1;D++) for(int E=0;E<=1;E++) for(int F=0;F<=1;F++) { cc1=A||B; cc2= !(A&&D); cc3=(A&&E)||(A&&F)||(E&&F); cc4=(B&&E)||(!B&&!C); cc5=(C&&!D)||(D&&!C); cc6=D||(!D&&!E); if(cc1+cc2+cc3+cc4+cc5+cc6==6) { cout<<"A:"<<A==0?"不是":"是"<<"罪犯"<<endl; cout<<"B:"<<B==0?"不是":"是"<<"罪犯"<<endl; cout<<"C:"<<C==0?"不是":"是"<<"罪犯"<<endl; cout<<"D:"<<D==0?"不是":"是"<<"罪犯"<<endl; cout<<"E:"<<E==0?"不是":"是"<<"罪犯"<<endl; cout<<"F:"<<F==0?"不是":"是"<<"罪犯"<<endl; } } return 0;}
- 分析案情
- 环环相扣的信用卡案情
- 技术培训|RAC 宕机罪犯案情探析之子游标预告
- 技术培训 | RAC 宕机罪犯案情探析之子游标
- 李双江之子等5人因案情复杂被延长拘留1个月
- 2009/2/28 钱包被盗报告 - 案情发展持续更新中(同事许云的真实经历)
- 分析
- 分析
- 分析
- 分析
- 分析
- 分析
- 分析
- 分析
- 分析
- 大家帮忙分析分析!
- FFMpeg分析详细分析
- FFMpeg分析详细分析
- 网络编程HTTP/FTP连接
- C# WPF 快速开发08数据库连接配置config
- HDU-1287破译密码
- 程序员必学的Photoshop技术之制作(一)圆角矩形图片
- mac 使用小技巧
- 分析案情
- Oracle中TO_DATE TO_CHAR格式
- Linux代码性能检测利器(一)--OProfile概述
- do{…}while(0) 的巧用
- clock()函数用法
- 使用Mysqldump 备份数据库
- C# 获取星期
- QQ群和Google讨论组现已开通,热忱欢迎你的加入
- C# WPF 快速开发09数据库封装类SqlHelper