日本谋杀案问题,警察通过排查确定杀人凶手必为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;
}


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

相关文章推荐

【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
  • 6000

题目: 一个骰子,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...

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

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

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

Counterfeit DollarTime Limit: 1000MS Memory Limit: 10000KTotal Submissions: 27975 Accepted: 8755Desc...

STP 3 - 生成树协议中4个guard 和 3个fast加一个filter

生成树协议里常见的4个guard:bpduguard,rootguard, loopguard & UDLD; 3个Fast:portFast,uplinkFast & backboneFast; 还...

问题七十三:已知一个从小到大的数组,求出该数组中出现次数最多为几次?

/* 程序头部注释开始(为避免提交博文中遇到的问题,将用于表明注释的斜杠删除了) * 程序的版权和版本声明部分 * All rights reserved. * 文件名称...

VMware已知问题解决方法

  • 2016-01-18 10:20
  • 75KB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

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