C语言–逻辑判断题

例:日本某地发生了一件谋杀案,警察通过排查确定杀人凶手必为4个

嫌疑犯的一个。以下为4个嫌疑犯的供词。

A说:不是我。

B说:是C。

C说:是D。

D说:C在胡说

已知3个人说了真话,1个人说的是假话。

现在请根据这些信息,写一个程序来确定到底谁是凶手。

#include<stdio.h>
int main() {int k[4] = { 0 };for (int i = 0; i < 4; i++) {k[i] = 1;    //假设i有嫌疑if (((k[0] == 0) + (k[2] == 1) + (k[3] == 1) + (k[3] == 0)) == 3) {printf("%c是凶手!\n", i + 'A');}k[i] = 0;   //经过if判断,排除i的嫌疑}return 0;
}

C语言--逻辑判断题(2)相关推荐

  1. c语言编程判断谁说谎,c语言训练题:关于张三李四王五说谎的问题(此处用javascript实现)...

    (第一篇博文) 今天在一个交流群里见他们无聊,然后找到之前收藏的一些c语言题目放出去想让他们做,结果反倒是自己不会做,于是花了很多时间去想. 原题:张三说李四在说谎,李四说王五在说谎,王五说张三和李四 ...

  2. java统计投票张三李四_[Java教程]c语言训练题:关于张三李四王五说谎的问题(此处用javascript实现)...

    [Java教程]c语言训练题:关于张三李四王五说谎的问题(此处用javascript实现) 0 2016-03-07 22:00:16 (第一篇博文) 今天在一个交流群里见他们无聊,然后找到之前收藏的 ...

  3. 1 23 456c语言,2014年计算机二级考试C语言模拟题(1)

    2014年计算机二级考试C语言模拟题(1) 21.下列程序的运行结果为( ). #include main() {struct date {int year,month,day; }today; pr ...

  4. C语言char*s 4,求讲解几道C语言的题 52 声明语句为“char s[4][15],*p1,**p2;int x,*y;”,下列语句中正...

    求讲解几道C语言的题 52 声明语句为"char s[4][15],*p1,**p2:int x,*y:",下列语句中正 2018-6-15来自ip:14.144.15.70的网友 ...

  5. c语言fac函数求n的阶乘,急求C语言编辑题:Cnm=n!/m!(n-m)!其中n,m 由键盘输入。要求设计一个函数fac(n)求某个正整数n 的阶乘。...

    急求C语言编辑题:Cnm=n!/m!(n-m)!其中n,m 由键盘输入.要求设计一个函数fac(n)求某个正整数n 的阶乘. 來源:互聯網  2010-05-29 01:44:10  評論 分類: 電 ...

  6. c++ 求四边形面积和周长_C语言编程题 题目:任意输入4个点,求围成四边形的面积是多少?...

    C语言编程题:任意输入4个点,求围成四边形的面积是多少.代码如下: #include "stdio.h" #include "math.h" void main ...

  7. 试题以文件的形式存在C语言,2016年计算机二级C语言上机题库

    2016年计算机二级C语言上机题库 一.选择题 1.下列叙述中正确的是( ). A.数据的逻辑结构与存储结构必定是一一对应的 B.由于计算机存储空间是向量式的存储结构,因此,数据的存储结构一定是线性结 ...

  8. 计算机二级c语言109套,2016年9月计算机二级C语言操作题109套讲述.docx

    2016年9月计算机二级C语言操作题109套讲述 1#include unsigned long fun(unsigned long n){ unsigned long x=0; int t; whi ...

  9. c语言小学生加法考试题程序4,c语言编程题及答案.doc

    c语言编程题及答案.doc C C 语言编程题及答案(三)语言编程题及答案(三) 1. 给小学生出加法考试题 编写一个程序,给学生出一道加法运算题,然后判断学生输入的答案对错与否,按下列 要求以循序渐 ...

  10. c语言中c为字符型便量,c='97'是否正确,C语言判断题Word版

    <C语言判断题Word版>由会员分享,可在线阅读,更多相关<C语言判断题Word版(3页珍藏版)>请在人人文库网上搜索. 1.传播优秀Word版文档 ,希望对您有帮助,可双击去 ...

最新文章

  1. mysql winxp 本地 10061 错误
  2. oracle账号注册公司名称,oracle+账号创建与管理oracle创建数据库
  3. 基于深度学习的脑电图识别 综述篇(二)数据采样及处理
  4. html表单注册功能的实现,仅一个form表单 js实现注册信息依次填写提交功能
  5. Java的新项目学成在线笔记-day6(五)
  6. iframe_demo实例:消息发送(PHP版本)
  7. 存储过程传入可以为空的参数
  8. django数据库模型搭建ORM
  9. Module build failed (from ./node_modules/babel-loader/lib/index.js) 错误解决
  10. Android顶部粘至视图具体解释
  11. 性能优化CPU、内存、磁盘I/O、网络性能相关命令
  12. VC++六种Runtime Library
  13. kaggle账号_kaggle是什么?对找工作的帮助!如何入门kaggle?
  14. 利用composer搭建PHP框架(一.路由解析)
  15. 学习笔记(前端跨域 Storage封装)
  16. 那些经典好玩的在线游戏:魂斗罗,超级马里奥,坦克大战
  17. button类java_Swing JButton类
  18. linux - find查找文件/grep搜索文件内容
  19. 计算机中什么是数组公式,数组公式指南和示例
  20. ado.net访问ORACLE数据库点滴

热门文章

  1. 对圆柱面的曲面积分_圆柱体的对面积的曲面积分
  2. 【Markdown 数学公式】markdown常用公式写法
  3. 动态拼接Lambda表达式2
  4. postgresql 转 mysql_PostgreSQL转换为Mysql
  5. vue省市区三级地址文档
  6. qpython3 l_QPython 3(com.hipipal.qpy3) - 3.0.0 - 应用 - 酷安网
  7. CAD梦想画图中的“缩放命令”
  8. 萌新的51之旅——串口通信(2)
  9. 黄色光纤跳线、橙色光纤跳线、蓝色光纤跳线区别
  10. JAVA声明圆锥体类,实现Area和Volume接口,计算表面积和体积,按体积比较大小