某地发生一起凶杀案,目前四人有嫌疑,下面为嫌犯供词:
A: 不是我
B: 凶手是C
C: 凶手是D
D: C在撒谎
四人中有三人说真话,一人说假话,请你帮助警方找出凶手

实现思路

假设A是凶手,再将每个人所说的话变成一个判断,如果为真,那么就为1,四个人加起来说的话再进行判断,如果真话数为3,那么就找出凶手。

代码实现

//某地发生一起凶杀案,目前四人有嫌疑,下面为嫌犯供词
// A: 不是我
// B: 凶手是C
// C: 凶手是D
// D: C在撒谎
// 四人中有三人说真话,一人说假话
// 求出凶手#include <stdio.h>int main()
{char killer = 0;//凶手for(killer = 'A',killer <= 'D',killer++){if((killer != 'A') + (killer == 'C') + (killer == 'D') + (killer != 'D') == 3){printf("%c\n",killer);//C}}return 0;
}

C语言实现——查找凶手相关推荐

  1. Swift3.0语言教程查找字符集和子字符串

    Swift3.0语言教程查找字符集和子字符串 Swift3.0语言教程查找字符集和子字符串,在字符串中当字符内容很多时,我们就需要使用到查找字符集或者子字符串的方法.以下我们将讲解3种查找字符集和子字 ...

  2. C语言二分法查找数组

    C语言二分法查找数组 要实现的功能如下 完整源代码实现如下 要实现的功能如下 采用二分法查找,若找到输出:数所在的下标,否则输出sorry 完整源代码实现如下 #include "stdio ...

  3. C语言——二分法查找一个数_数组

    C语言--二分法查找一个数_数组 问题描述: 针对一个按顺序排列的一维数组,用户输入一个数,如何辨别它是否存在?是数组中的第几位? 编程思想: 采用二分法,以最中间的数和用户输入的数进行比较,逐步缩小 ...

  4. c 语言 字符 查找,C 语言实例 - 查找字符在字符串中出现的次数

    C 语言实例 - 查找字符在字符串中出现的次数 C 语言实例 C 语言实例 查找字符在字符串中的起始位置(索引值从 开始). 实例 #include int main() { char str[], ...

  5. c语言的二分查找,C语言二分查找法

    讲解对象:C语言二分查找法 作者:融水公子 rsgz 前提:必须是有序的数据 left=0;    middle=(left+right);    right=9; left>right  意味 ...

  6. C语言二分查找代码及解析

    C语言二分查找代码及分析 二分查找法思想 二分查找是一种算法,其输入的要是一个有序的序列,如果要查找的数字在这个序列中,返回它对应得位置,不在返回-1. 示例 我随便想一个1-100的数字,你的目的是 ...

  7. C语言二分查找(指针)

    C语言二分查找 虽然说C有bsearch,但实际上真的很不好用,不如自己手写. 最近想练习一下指针和malloc开动态空间.( 其实就只是把所有能用指针的地方用指针的二分查找 #include < ...

  8. 易语言从c盘开始搜索文件,易语言全盘查找指定文件并返回地址

    易语言全盘查找指定文件并返回地址,类似于全盘扫描文件,可以学习一下 .版本 2 .支持库 iext .子程序 列表, , , ***寻找目录下的所有子目录** .参数 路径, 文本型 .参数 查找的文 ...

  9. 易语言服务器取cookie,易语言内存查找取cookie源码

    易语言内存查找取cookie源码系统结构:搜索,求长串数字,求uin和id,取cookie,显示进程,子程序_发送封包1,InstallApiHook,BeginHook,StopHook,Unins ...

  10. c语言程序二分法求解,C语言二分法查找算法(附带源码)

    顺序查找是从第一个数据开始比较,直到找到目标数据.当数据量较大时,顺序查找的效率就会降低. 将数据进行排序以后,我们就可以使用另一种更加有效的查找方法:二分法查找.二分法查找的思想是,对于已经按照从小 ...

最新文章

  1. 理解 async/await 的执行
  2. python工资管理系统课程设计_高校教师绩效工资管理系统设计开发,源码下载
  3. 大逃杀计算机内存不足,绝地求生大逃杀内存不足怎么办 内存优化教程
  4. ActiveMQ broker 集群, 静态发现和动态发现
  5. mysql 建表sysdate_mysql数据库基本操作练习
  6. 中fuse_一种用于将mRNA快速转染到活细胞细胞质中的融合试剂
  7. java getstring_Java String 类 | 菜鸟教程
  8. 遗传算法及c++实现
  9. 浙大翁恺pat练习题_PAT|中国大学MOOC-浙江大学翁恺-C语言程序设计习题集(更新中)...
  10. 开源物业管理系统的对比
  11. Kafka-Steam Branch功能 对数据进行切分Steam,发送到指定的Topic
  12. C# 阿里云对象存储OSS创建、删除、上传代码实现
  13. 联合省选2022游记
  14. 整数无序数组求第k大数
  15. desktop goose电脑版教程
  16. Docker启动异常之服务器非法重启,导致Docker启动失败
  17. GPU和CPU的区别
  18. python怎么连接sqlserver数据库_python连接数据库SQLServer
  19. 大话设计模式之爱你一万年:第九章 结构型模式:桥接模式:结婚发消息不是一件简单的事情:1.无桥接模式之消息发送
  20. 录ppt的时候录光标_ppt同步录音和录屏 录屏录制步骤

热门文章

  1. 移动端2倍图和3倍图的处理方法
  2. 多功能芯片——GSV2002
  3. Ubuntu 安装微信,网页版无法登陆
  4. 计算机术语中bug指的是,你知道电脑漏洞为什么叫bug吗?
  5. 服务器过载保护(下篇)——过载处理新方案
  6. APP登录界面UI设计欣赏
  7. 深度系统安装移动硬盘启动_教你用优启通U盘PE启动安装系统教程
  8. 【WEB搜索技术】课程学习大纲与学习感悟
  9. SSM项目之短信验证码登录
  10. Word:文档中如何批量删除参考文献的引文格式[1]、[2]...