用C语言解决推理问题
2017-04-16 22:50
393 查看
日本某地发生了一件谋杀案,警察通过排查确定杀人凶手必为4个嫌疑犯的一个。以下为4个嫌疑犯的供词。
A说:不是我。
B说:是C。
C说:是D。
D说:C在胡说。
已知3个人说了真话,1个人说的是假话。
现在请根据这些信息,写一个程序来确定到底谁是凶手。
A说:不是我。
B说:是C。
C说:是D。
D说:C在胡说。
已知3个人说了真话,1个人说的是假话。
现在请根据这些信息,写一个程序来确定到底谁是凶手。
#include<stdio.h> int main() { char killer = 0; for(killer='A';killer<='D';killer++) { if(3 == (killer!='A')+(killer=='C')+(killer=='D')+(killer!='D')) { printf("killer=%c\n",killer); } } return 0; }
相关文章推荐
- 贪心算法解决部分背包问题(C语言,ruby)
- 编号08问题解决(C语言)————箱子
- VA_LIST 是在C语言中解决变参问题的一组宏
- QT加载muPDF静态库的问题和解决(导入C语言静态库,QT的运行时库设定)
- C语言解决数学问题
- C语言编程入门必做题-编程解决推理题
- 彻底解决Visual Studio 2010/2008编写C语言的问题
- c语言解决the next permutation 问题
- C语言解决数学问题
- 火车调度问题的两种解决方法(C语言描述)
- boj problem 1331 思路:快排分块 按块查找 问题:全局数组时可以定义到500W的 main函数下的数组不行~ 另外c语言比c++快 TLE可以考虑C~~具体原因待解决
- 用单链表解决约瑟夫问题 C语言实现
- C语言中遇到的问题及解决方法
- 更灵活的方式解决C语言开发中的时间操作问题
- 利用C语言小程序来解决大问题
- 我遇到的Myeclipse 实现Jena推理时出现的问题及解决办法
- 递归思路解决的四则运算问题,C语言
- 用C语言解决(hanoi)汉诺塔问题——函数的递归调用
- 解决C语言重复包含问题以及fatal error C1083问题
- c语言全局变量和局部变量问题及解决汇总