日本某地(我猜应该是在米花町)发生了一件谋杀案,警察通过排查确定杀人凶手必为4个嫌疑犯的一个。
以下是4个嫌疑犯的供词:
A说:不是我
B说:是C
C说:是D
D说: C在胡说
已知3个人说了真话,1个人说的是假话。
请根据这些信息,写一个程序来确定谁是凶手。
#include<stdio.h>
int main()
{
//4个人都有可能是凶手,所以可以把每个人是凶手都假设一遍,其中有一个是正确的
char killer = 0;
for (killer = 'A'; killer < 'D'; killer++)
{
if ((killer != 'A') + (killer == 'C') + (killer == 'D') + (killer != 'D') == 3)
{
printf("杀手是%c", killer);
}
}
return 0;
}
日本某地(我猜应该是在米花町)发生了一件谋杀案,警察通过排查确定杀人凶手必为4个嫌疑犯的一个。相关推荐
- 日本发生了一件谋杀案,警察通过排查确定杀人凶手必为4个嫌疑犯的一个,根据供词.写一个程序判定谁是凶手.
日本发生了一件谋杀案,警察通过排查确定杀人凶手必为4个嫌疑犯的一个.以下是供词. A说:不是我 B说:是C C说:是D D说:C在胡说 已知3个人说了真话,1个人说的是假话. 现根据这些信息,写一个程 ...
- 分析:日本某地发生了一件谋杀案,警察通过排查确定杀人凶手必为4个嫌疑犯 的一个。以下为4个嫌疑犯的供词, 问题
问题: 日本某地发生了一件谋杀案,警察通过排查确定杀人凶手必为4个嫌疑犯 的一个.以下为4个嫌疑犯的供词. A说:不是我. B说:是C. C说:是D. D说:C在胡说 已知3个人说了真话,1个人说的是 ...
- 日本某地发生了一件谋杀案,警察通过排查确定杀人凶手必为4个嫌疑犯的一个。
题目: 日本某地发生了一件谋杀案,警察通过排查确定杀人凶手必为4个嫌疑犯的一个. 以下为4个嫌疑犯的供词 : A说:不是我. B说:是C. C说:是D. D说:C在胡说 已知3个人说了真话,1个人说的 ...
- 【C语言】:日本某地发生了一件谋杀案,警察通过排查确定杀人凶手必为4个嫌疑犯的一个。
[问题描述]: 日本某地发生了一件谋杀案,警察通过排查确定杀人凶手必为4个嫌疑犯 的一个.以下为4个嫌疑犯的供词. A说:不是我. B说:是C. C说:是D. D说:C在胡说 已知3个人说了真话,1个 ...
- 一道简单的推理题(日本某地发生了一件谋杀案,警察通过排查确定杀人凶手必为4个嫌疑犯的一个)
题目:日本某地发生了一件谋杀案,警察通过排查确定杀人凶手必为4个嫌疑犯的一个. 以下为4个嫌疑犯的供词. A说:不是我. B说:是C. ...
- 日本某地发生了一件谋杀案,警察通过排查确定杀人凶手必为4个嫌疑犯的一个
日本某地发生了一件谋杀案,警察通过排查确定杀人凶手必为4个 //嫌疑犯的一个.以下为4个嫌疑犯的供词. //A说:不是我. //B说:是C. //C说:是D. //D说:C在胡说 //已知3个人说了真 ...
- 日本某地发生了一件谋杀案,警察通过排查确定杀人凶手必为4个 嫌疑犯的一个。以下为4个嫌疑犯的供词。 A说:不是我。 B说:是C。 C说:是D。 D说:C在胡说 已知3个人说了真话,1个人说
日本某地发生了一件谋杀案,警察通过排查确定杀人凶手必为4个 嫌疑犯的一个.以下为4个嫌疑犯的供词. A说:不是我. B说:是C. C说:是D. D说:C在胡说 已知3个人说了真话,1个人说真话 #in ...
- 日本某地发生了一件谋杀案,警察通过排查确定杀人凶手必为4个 嫌疑犯的一个。以下为4个嫌疑犯的供词。
日本某地发生了一件谋杀案,警察通过排查确定杀人凶手必为4个 嫌疑犯的一个.以下为4个嫌疑犯的供词. A说:不是我. B说:是C. C说:是D. D说:C在胡说 已知3个人说了真话,1个人说的是假话. ...
- C语言 日本某地发生了一件谋杀案,警察通过排查确定杀人凶手必为4个嫌疑犯的一个。
日本某地发生了一件谋杀案,警察通过排查确定杀人凶手必为4个嫌疑犯的一个. 以下为4个嫌疑犯的供词: A说:不是我. B说:是C. C说:是D. D说:C在胡说 已知3个人说了真话,1个人说的是假话. ...
- C语言习题:日本某地发生了一件谋杀案,警察通过排查确定杀人凶手必为4个嫌疑犯的一个。以下为4个嫌疑犯的供词
日本某地发生了一件谋杀案,警察通过排查确定杀人凶手必为4个 嫌疑犯的一个.以下为4个嫌疑犯的供词. A说:不是我. B说:是C. C说:是D. D说:C在胡说 已知3个人说了真话,1个人说的是假话. ...
最新文章
- 技术19期:1分钟入门数据治理!必看!【技术篇】
- CentOS 7.7 安装cmake3
- python / 和 // 区别
- 共享文件迁移(fileserver)——从windows server 2003到windows server 2008
- 编译器错误信息: CS1595: 已在多处定义“ ”;一种可能出现的情况
- LeetCode之Rotate Array
- 经验 | 没有导师的指导,研究生如何阅读文献、提出创见、写论文?
- java四类八种_java四类八种基本数据类型
- 错误3:系统找不到指定的路径
- 计算机网络-自顶向下方法(7th) 第一章 Problems 中英对照
- (ZT)算法杂货铺——分类算法之朴素贝叶斯分类(Naive Bayesian classification)
- Oracle从10g升级到11g详细步骤
- mac下使用自带的svn客户端上传、下载文件到服务端
- 一年级上册计算机教学计划,新版人教版一年级上册教学计划
- 耳机插入电脑插孔后只有一边有声音
- SAR图像去噪算法汇总
- 版式设计怎么做对比?有哪些形式!
- windows Server2016 关闭135端口
- 《Linux命令行与shell脚本编程大全(第3版)》读书笔记
- DataTable常用数据筛选方法
热门文章
- matlab频谱分析中振幅的物理意义,对速度信号进行傅里叶谱分析之后,其纵坐标对应的幅值的物理意义是什么?是速度,还是振幅...
- 互联网时光穿梭机WayBack Machine
- Unity3d shader内置矩阵
- Kubernetes 中的对象是如何删除的:Finalizers 字段介绍
- javascript中实现点赞
- pil.unidentifiedimageerror: cannot identify image file
- CVPR--2019 AI CITY CHALLENGE (track1成绩A榜第一,综合第二)
- 运行shell脚本时怎么知道jdk路径_linux查看java jdk安装路径和设置环境变量 – HouYing – 博客频道 – CSDN.NET...
- Hi3519AV100开启UART串口
- 如何自学入门网络安全?