日本谋杀案问题,警察通过排查确定杀人凶手必为4个嫌疑犯的一个,已知3个人说了真话,1个人说的是假话

原创 2016年05月30日 15:01:03
#include<stdio.h>
int main()
{
	int i,sum=0,flag=0;
	char killer;
	for(i=1;i<=4;i++)
	{
		killer =64 +i;
		sum = (killer !='A')+(killer =='C')+(killer == 'D') +(killer!='D');
		if(sum ==3)
		{
			flag=1;
			printf("%c is the killer.\n",killer);
			break;
		}
	}
	if(flag ==0)
	{
		printf("Can not find\n");
	}
	return 0;
}


版权声明:本文为博主原创文章,未经博主允许不得转载。

3个人说了真话,1个人说的是假话。写一个程序来确定到底谁是凶手

日本某地发生了一件谋杀案,警察通过排查确定杀人凶手必为4个嫌疑犯的一个。以下为4个嫌疑犯的供词。A说:不是我。B说:是C。C说:是D。D说:C在胡说。   等同于“不是D”已知3个人说了真话,1个人说...

【C程序】逻辑判断真假话问题:3人说真话,1人说假话

/* ** 日本某地发生了一件谋杀案,警察通过排查确定杀人凶手为4个嫌疑犯中的一个。4个嫌疑犯的供词如下: ** A说: 不是我。 ** B说: 是C。 ** C说: 是D。 *...

windows下多线程(生产者消费者问题:3个生产者,一个消费者,4个缓冲区)

原作者提供源码为两种情况: 第一种:1生产者1消费者1缓冲区 第二种:1生产者 2消费者 4缓冲区 ========================下面为修改作者源码得到的 3个生产者1个消...

穆利堂推荐-日本经营之圣稻盛和夫(微博)日前发了两则微博,说了一个做人、办企业的至诚之道。

穆利堂推荐-日本经营之圣稻盛和夫(微博)日前发了两则微博,说了一个做人、办企业的至诚之道。 “我认为京瓷之所以成功,是因为京瓷经营判断的基准,不是‘作为京瓷,何谓正确’,更不是‘作为经营者的...
  • movno1
  • movno1
  • 2012年06月04日 14:28
  • 6021

使用1个标签,2个标签,3个标签,5个标签实现一个十字架

2、请使用1个标签,2个标签,3个标签,5个标签实现一个如下图的水平、垂直都居中短边为50px,长边为150px的在界面垂直和水平居中红色十字架。(网上已经很多答案,你还能想到哪些方法,不限浏览器) ...

题目: 一个骰子,6面,1个面是 1, 2个面是2, 3个面是3, 问平均掷多少次能使1、2、3都至少出现一次。

题目:一个骰子,6面,1个面是 1, 2个面是2, 3个面是3,问平均掷多少次能使1、2、3都至少出现一次。 解:(没学过《组合数学》的请略过) 设P(N=n)表示第n次(n>2)抛出后1...
  • wongson
  • wongson
  • 2012年09月13日 13:05
  • 10903

一个骰子,6面,1个面是 1, 2个面是2, 3个面是3,问平均掷多少次能使1、2、3都至少出现一次。

题目:一个骰子,6面,1个面是 1, 2个面是2, 3个面是3,问平均掷多少次能使1、2、3都至少出现一次。 解法一:(没学过《组合数学》的请略过) 设P(N=n)表示第n次(n>2)抛出后1,2,3...

1个掷硬币问题,4个Python解法

專 欄 ❈本文作者:王勇,目前感兴趣项目商业分析、Python、机器学习、Kaggle。17年项目管理,通信业干了11年项目经理管合同交付,制造业干了6年项目管理:PMO,变革,生产...

写一个程序来确定到底谁是凶手

题目是这样的:日本某地发生了一件谋杀案,警察通过排查确定杀人凶手必为4个嫌疑犯的一个。以下为4个嫌疑犯的供词。 A说:不是我。 B说:是C。 C说:是D。 D说:C在胡说 已知3个人说了真话,1个人说...

poj 1013 Counterfeit Dollar 已知12个球中有1个重量与众不同,用3次找出此球,并判断重量轻重

Counterfeit DollarTime Limit: 1000MS Memory Limit: 10000KTotal Submissions: 27975 Accepted: 8755Desc...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:日本谋杀案问题,警察通过排查确定杀人凶手必为4个嫌疑犯的一个,已知3个人说了真话,1个人说的是假话
举报原因:
原因补充:

(最多只允许输入30个字)