c::一道关于找凶手的题
来源:互联网 发布:Apple Watch解锁mac 编辑:程序博客网 时间:2024/06/11 02:42
1、题目:
日本某地发生了一件谋杀案,
警察通过排查确定杀人凶手必为4个嫌疑犯的一个。以下为4个嫌疑犯的供词。
A说:不是我。
B说:是C。
C说:是D。
D说:C在胡说
已知3个人说了真话,1个人说的是假话。
2、分析问题:
1)一共有四个人,任何一个人都有可能,所以我们用循环来进行每个人的排除
2)根据条件“已知3个人说了真话,1个人说的是假话”。将其作为我们判断的依据,利用if语句实现
3、代码实现:
#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:",killer); }} }
0 0
- c::一道关于找凶手的题
- 【C语言】找凶手
- 一道找规律的题
- 日本谋杀案,找凶手
- 一道网上找的微软笔试题
- 一道狐狸找兔子的题
- 揪出占据C盘的真正凶手
- 关于08年腾讯笔试的最后一道题,找中位数
- 一道C的题
- 一道关于变量副作用C语言题的解答.
- 简单理解一道关于#ifndef 和extern "C"的题
- 一道关于c的 求解释了
- C中一道关于内存的思考题
- [C++]关于多态的一道题目
- 一道找朋友的问题
- 关于数据库的一道题??
- 一道关于信号的题
- 关于继承的一道题
- Servelt返回数组类型json数据
- DbUtils简单使用
- [资源帖]SIGGRAPH2016 下载地址
- 无法选择数据库!Access denied for user ''@'localhost' to database ''解决
- 每天一个linux命令(11):nl命令
- c::一道关于找凶手的题
- GIS之旅——大学本科总结
- eclipse-集成友盟
- 期望E(X)
- Ubuntu安装Pyenv+Anaconda2+PyCharm+OpenAI-gym+Cuda+TensorFlow (三)
- java中的堆和栈问题
- 打造通用的自定义评分星级RatingBar
- QT之海康解码显示小技巧
- 利用ffmpeg对视频进行裁剪与拼接