博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
who is killer?
阅读量:2242 次
发布时间:2019-05-09

本文共 675 字,大约阅读时间需要 2 分钟。

日本某地发生了一件谋杀案,警察通过排查确定杀人凶手必为4个嫌疑犯的一个。以下为4个嫌疑犯的供词。
A说:不是我。
B说:是C。
C说:是D。
D说:C在胡说
已知3个人说了真话,1个人说的是假话。
现在请根据这些信息,写一个程序来确定到底谁是凶手。

#include 
#include
int main(){ char killer; for (killer = 'A'; killer <= 'D'; killer ++) //利用'A'~'D'的ASCALL码循环四次 { if (( (killer != 'A' ) + (killer == 'C') + (killer == 'D') + (killer != 'D') ) == 3) { printf("killer is %c\n",killer); break ; } } system("pause"); return 0;}

if条件句解释

  判断A~D中的哪一位是杀手,if语语句中的条件成立三次杀手出现

例,当循环第一次时,A的ASCA赋给killer,if语句中第一个条件不

成立,第二个不成立,第三个不成立,第四个成立即 0 + 0 + 0 + 1 != 3

杀手没找到执行下一次循环, B的ASCA赋给killer继续执行if条件语

直到找出killer。

转载地址:http://avgbb.baihongyu.com/

你可能感兴趣的文章
比较两个JSON字符串是否完全相等
查看>>
删除JSONArray中的某个元素
查看>>
Linux下Tomcat重新启动
查看>>
使用HttpClient请求另一个项目接口获取内容
查看>>
HttpClient get和HttpClient Post请求的方式获取服务器的返回数据
查看>>
net.sf.json Maven依赖配置
查看>>
Could not initialize class net.sf.json.JsonConfig错误解决
查看>>
Java编程思想重点笔记(Java开发必看)
查看>>
eclipse 创建maven 项目 动态web工程完整示例
查看>>
前端JSP与Spring MVC交互实用例子
查看>>
使用maven一步一步构建spring mvc项目
查看>>
hadoop map reduce 阶段笔记
查看>>
java jackcess 操作 access
查看>>
Git问题Everything up-to-date解决
查看>>
Hadoop HDFS文件操作的Java代码
查看>>
Hadoop学习笔记—3.Hadoop RPC机制的使用
查看>>
Hadoop学习笔记—22.Hadoop2.x环境搭建与配置
查看>>
JTS Geometry关系判断和分析
查看>>
GIS基本概念
查看>>
Java文件操作①——XML文件的读取
查看>>