C语言实现——查找凶手
某地发生一起凶杀案,目前四人有嫌疑,下面为嫌犯供词:
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语言实现——查找凶手相关推荐
- Swift3.0语言教程查找字符集和子字符串
Swift3.0语言教程查找字符集和子字符串 Swift3.0语言教程查找字符集和子字符串,在字符串中当字符内容很多时,我们就需要使用到查找字符集或者子字符串的方法.以下我们将讲解3种查找字符集和子字 ...
- C语言二分法查找数组
C语言二分法查找数组 要实现的功能如下 完整源代码实现如下 要实现的功能如下 采用二分法查找,若找到输出:数所在的下标,否则输出sorry 完整源代码实现如下 #include "stdio ...
- C语言——二分法查找一个数_数组
C语言--二分法查找一个数_数组 问题描述: 针对一个按顺序排列的一维数组,用户输入一个数,如何辨别它是否存在?是数组中的第几位? 编程思想: 采用二分法,以最中间的数和用户输入的数进行比较,逐步缩小 ...
- c 语言 字符 查找,C 语言实例 - 查找字符在字符串中出现的次数
C 语言实例 - 查找字符在字符串中出现的次数 C 语言实例 C 语言实例 查找字符在字符串中的起始位置(索引值从 开始). 实例 #include int main() { char str[], ...
- c语言的二分查找,C语言二分查找法
讲解对象:C语言二分查找法 作者:融水公子 rsgz 前提:必须是有序的数据 left=0; middle=(left+right); right=9; left>right 意味 ...
- C语言二分查找代码及解析
C语言二分查找代码及分析 二分查找法思想 二分查找是一种算法,其输入的要是一个有序的序列,如果要查找的数字在这个序列中,返回它对应得位置,不在返回-1. 示例 我随便想一个1-100的数字,你的目的是 ...
- C语言二分查找(指针)
C语言二分查找 虽然说C有bsearch,但实际上真的很不好用,不如自己手写. 最近想练习一下指针和malloc开动态空间.( 其实就只是把所有能用指针的地方用指针的二分查找 #include < ...
- 易语言从c盘开始搜索文件,易语言全盘查找指定文件并返回地址
易语言全盘查找指定文件并返回地址,类似于全盘扫描文件,可以学习一下 .版本 2 .支持库 iext .子程序 列表, , , ***寻找目录下的所有子目录** .参数 路径, 文本型 .参数 查找的文 ...
- 易语言服务器取cookie,易语言内存查找取cookie源码
易语言内存查找取cookie源码系统结构:搜索,求长串数字,求uin和id,取cookie,显示进程,子程序_发送封包1,InstallApiHook,BeginHook,StopHook,Unins ...
- c语言程序二分法求解,C语言二分法查找算法(附带源码)
顺序查找是从第一个数据开始比较,直到找到目标数据.当数据量较大时,顺序查找的效率就会降低. 将数据进行排序以后,我们就可以使用另一种更加有效的查找方法:二分法查找.二分法查找的思想是,对于已经按照从小 ...
最新文章
- 理解 async/await 的执行
- python工资管理系统课程设计_高校教师绩效工资管理系统设计开发,源码下载
- 大逃杀计算机内存不足,绝地求生大逃杀内存不足怎么办 内存优化教程
- ActiveMQ broker 集群, 静态发现和动态发现
- mysql 建表sysdate_mysql数据库基本操作练习
- 中fuse_一种用于将mRNA快速转染到活细胞细胞质中的融合试剂
- java getstring_Java String 类 | 菜鸟教程
- 遗传算法及c++实现
- 浙大翁恺pat练习题_PAT|中国大学MOOC-浙江大学翁恺-C语言程序设计习题集(更新中)...
- 开源物业管理系统的对比
- Kafka-Steam Branch功能 对数据进行切分Steam,发送到指定的Topic
- C# 阿里云对象存储OSS创建、删除、上传代码实现
- 联合省选2022游记
- 整数无序数组求第k大数
- desktop goose电脑版教程
- Docker启动异常之服务器非法重启,导致Docker启动失败
- GPU和CPU的区别
- python怎么连接sqlserver数据库_python连接数据库SQLServer
- 大话设计模式之爱你一万年:第九章 结构型模式:桥接模式:结婚发消息不是一件简单的事情:1.无桥接模式之消息发送
- 录ppt的时候录光标_ppt同步录音和录屏 录屏录制步骤