谁说了真话,谁打碎了花瓶
看到一个智力推理题如下:
如果下列只有一个人说了真话,那么是谁打碎了花瓶?
夏克:吉姆打碎花瓶。
汤姆:夏克会告诉你谁打碎了花瓶
埃普尔:汤姆,夏克和我不太可能打碎花瓶。
克里斯:我没打碎花瓶、
艾力克:夏克打碎了花瓶,所以汤姆和埃普尔不太可能打碎花瓶。
吉姆:我打碎了花瓶,汤姆是无辜的。
心血来潮,简单用程序推理了下,下面是代码:
public class dd { public static void main(String[] args) { int a, b, c, d, e, f; // a夏克 // b汤姆 // c埃普尔 // d克里斯 // e艾力克 // f吉姆 for (a = 0; a <= 1; a++) for (b = 0; b <= 1; b++) for (c = 0; c <= 1; c++) for (d = 0; d <= 1; d++) for (e = 0; e <= 1; e++) for (f = 0; f <= 1; f++) { if( ( (f==1)&&!(f==1)&&!(b==0&&a==0&&c==0)&&!(d==0)&&!(a==1&&b==0&&c==0)&&!(f==1&&b==0))|| (!(f==1)&& (f==1)&&!(b==0&&a==0&&c==0)&&!(d==0)&&!(a==1&&b==0&&c==0)&&!(f==1&&b==0))|| (!(f==1)&&!(f==1)&& (b==0&&a==0&&c==0)&&!(d==0)&&!(a==1&&b==0&&c==0)&&!(f==1&&b==0))|| (!(f==1)&&!(f==1)&&!(b==0&&a==0&&c==0)&& (d==0)&&!(a==1&&b==0&&c==0)&&!(f==1&&b==0))|| (!(f==1)&&!(f==1)&&!(b==0&&a==0&&c==0)&&!(d==0)&& (a==1&&b==0&&c==0)&&!(f==1&&b==0))|| (!(f==1)&&!(f==1)&&!(b==0&&a==0&&c==0)&&!(d==0)&&!(a==1&&b==0&&c==0)&& (f==1&&b==0)) ){ if(a+b+c+d+e+f==1){ System.out.print(a); System.out.print(b); System.out.print(c); System.out.print(d); System.out.print(e); System.out.print(f); System.out.println(); } }
}
} }
运行结果:
000100
001000
010000
故可能是克里斯,埃普尔或者汤姆 !
谁说了真话,谁打碎了花瓶相关推荐
- [益智]:谁打碎了花瓶
文章目录 题目描述 正确答案 题目描述 如果下列每个人说的话都是假话,那么是谁打碎了花瓶? 夏克:吉姆打碎了花瓶. 汤姆:夏克会告诉你谁打碎了花瓶. 埃普尔:汤姆,夏克和我不太可能打碎花瓶. 克力斯: ...
- 谁打碎了花瓶?数组的应用
Question: 请判断花瓶是谁打碎的.教师花瓶碎了,班级只有四个小同学,老师询问小同学,已知是其中1人打碎的,还知道4人中每个人要么是诚实的,要么总是说谎的. 小同学回答老师的问题是: 甲说:&q ...
- C语言解决是谁打碎花瓶的问题
逛贴吧偶遇一道很新颖的C语言编程题,想到自己的C语言荒废了很久,便决定花点时间解决一下练练手. 具体题目如下: 实验题目(4)[见实验教材实验五的题目6]:编写程序exp5_6.c,请判断花瓶是谁打碎 ...
- C语言 编程判断花瓶是谁打碎的,C语言解决是谁打碎花瓶的问题
逛贴吧偶遇一道很新颖的C语言编程题,想到自己的C语言荒废了很久,便决定花点时间解决一下练练手. 具体题目如下: 实验题目(4)[见实验教材实验五的题目6]:编写程序exp5_6.c,请判断花瓶是谁打碎 ...
- C语言 编程判断花瓶是谁打碎的,【数组编程面试题】面试问题:C语言解决是谁… - 看准网...
逛贴吧偶遇一道很新颖的C语言编程题,想到自己的C语言荒废了很久,便决定花点时间解决一下练练手. 具体题目如下: 实验题目(4)[见实验教材实验五的题目6]:编写程序exp5_6.c,请判断花瓶是谁打碎 ...
- 【智商都是硬伤】数学能力测试题+分析逻辑推理题
数学能力测试题 (测试时间:10分钟) 1. 有两只乌龟一起赛跑.甲龟到达10米终点线时,乙龟才跑到9米.现在如果让甲龟的起跑线退后1米,这时两龟再同时起跑比赛,问甲.乙两龟谁先到达终点?( ...
- bulk of the 用法_高考英语|10大词类用法考点详解
英语语法最最基础的就是词性了!!因为后续的各种时态变化.从句很多的考点都是结合词性才产生的!要想学好语法,那就一定要打牢词性这个基础!今天小时总结整理了英语常考词类的详解+用法+考点,这个很有必要收藏 ...
- 写给女儿青春生日的信(转载)
筱萌,心爱的女儿: 这是一个普通而平静的夜晚,忙碌了一天功课的你已进入甜美梦乡,我在书房的台灯前坐下来,这是爸爸妈妈十四年来写给你的第一封信,也将是你人生旅程中的一次重要的心灵之约. 其实我是向来不喜 ...
- 世界500强公司面试题(很多)
世界500强公司面试题(很多) 快到春节了,很多朋友又在酝酿跳槽的事,找了许多经典的面试题目,估计这些题目全部研究过了,针对非技术的面试应该足够了:) 第一章 微软面试题 面试官:现在我们要问一个问题 ...
最新文章
- 地球是否健康,最新“诊断报告”来了
- 鸿蒙0s是什么意思,华为官宣,鸿蒙0S正式来临?
- mysql行级锁 表级锁 页级锁详细介绍_MySQL行级锁、表级锁、页级锁详细介绍
- 「OC」类的深入研究、description方法和sel
- 年度总结文章的抽奖结果公布
- string matching(HDU-6629)
- 红黑树结构完整实现与详解
- 只需这10步,通过历史控制文件恢复数据库
- 孙宏斌,真的押上了全部身家?
- Windows Server 2008 使用PowerShell开启 ssh 和 sftp
- 九天学会Java,第三天,选择结构
- 无IDE时,使用支持HTML5的浏览器作编辑器的方法
- 那些年常见的前端bug (持续更新)
- macOS更新系统到12.6后git无法使用
- 作为一名IT工程师该如何提前预防职业病
- Python的字符串方法join(插入间隔符)
- 关于数据、数据流、数据管道的一些看法(二)
- H3C服务器带外默认账号和密码
- 关于iptables封禁国外IP方法
- HDU 1574 RP问题(DP)