智力题(猜凶手,确定比赛名次)
猜凶手
日本某地发生了一件谋杀案,警察通过排查确定杀人凶手必为4个
嫌疑犯的一个。以下为4个嫌疑犯的供词。
A说:不是我。
B说:是C。
C说:是D。
D说:C在胡说
已知3个人说了真话,1个人说的是假话。
现在请根据这些信息,写一个程序来确定凶手
int main()
{
char muder = 'A';
for (muder = 'A'; muder <= 'D'; muder++)
{
if ((muder != 'A') + (muder == 'C') + (muder == 'D') + (muder != 'D') == 3)
{
printf("muder is %c\n", muder);
}
}
return 0;
}
确定比赛名次
5位运动员参加了10米台跳水比赛,有人让他们预测比赛结果
A选手说:B第二,我第三;
B选手说:我第二,E第四;
C选手说:我第一,D第二;
D选手说:C最后,我第三;
E选手说:我第四,A第一;
比赛结束后,每位选手都说对了一半,请编程确定比赛的名次。
int main()
{
int A = 0;
int B = 0;
int C = 0;
int D = 0;
int E = 0;
for (A = 1; A <= 5; A++)
{
for (B = 1; B <= 5; B++)
{
for (C = 1; C <= 5; C++)
{
for (D = 1; D <= 5; D++)
{
for (E = 1; E <= 5; E++)
{
if (120 == A * B * C * D * E) //避免ABCD重复
if (((B == 2) + (A == 3) == 1) &&
((B == 2) + (E == 4) == 1) &&
((C == 1) + (D == 2) == 1) &&
((C == 5) + (D == 3) == 1) &&
((E == 4) + (A == 1) == 1))
printf("A=%d\nB=%d\nC=%d\nD=%d\nE=%d\n", A, B, C, D, E);
}
}
}
}
}
return 0;
}
智力题(猜凶手,确定比赛名次)相关推荐
- c语言期末考试压轴编程题——猜凶手、猜名词、喝汽水、水仙花数
目录 C语言大一期末必考压轴编程题 几道C语言初阶学习必考题,尤其最后一道打印水仙花数,C语言期末考试必备大题,不要错过!!! 以下个人思路仅供参考,如有更优算法,欢迎评论! 目录 一.猜凶手 题目: ...
- 37互娱笔试智力题--猜帽子问题分析
问题 有六顶帽子:三顶黑帽子,三顶白帽子.A.B.C三人从黑帽子和白帽子中选择一个戴上.这三人每人都只能看见其他两人头上的帽子,但看不见自己头上的帽子,并且也不知道剩余帽子的颜色.不允许三个人同 ...
- C语言编程题——猜凶手
题目内容 日本某地发生了一件谋杀案,警察通过排查确定杀人凶手必为4个嫌疑犯的一个. 以下为4个嫌疑犯的供词: A说:不是我. B说:是C. C说:是D. D说:C在胡说 已知3个人说了真话,1个人说的 ...
- 智力题 猜帽子戏法 看打脸活动
一群人开舞会,每个人的头上都顶着帽子.帽子有黑白两种,黑的至少一顶.每个人都能看到其他人的帽子的颜色,却看不到自己的.主持人先让大家看看别人头上戴的什么帽子,然后关灯,如果有人认为自己的戴的是黑帽子, ...
- c语言智力题 操作符详解例题 数据存储 指针初阶 水仙花数 杨辉三角 逆序字符串 喝汽水问题 打印图形 猜凶手 使用指针打印数组内容 调整奇数偶数顺序 运动员猜名次
[题目名称] 下面代码的结果是:a #include <stdio.h> int i; int main() {i--; //sizeof'的返回值是无符号整型if (i > siz ...
- 【智力题 01】猜凶手
@TOC [01 猜凶手] 某地发生了一起凶杀案,警察通过排查确定杀人凶手必为4个嫌疑犯中的一个.以下为4个嫌疑犯的供词: A说:不是我. B说:是C. C说:是D. D说:C在胡说. 已知3个人说了 ...
- 你知道猜凶手和猜名次如何利用编程实现吗?
我们先来看看猜名次的题目: 5位运动员参加了10米台跳水比赛,有人让他们预测比赛结果: A选手说:B第二,我第三: B选手说:我第二,E第四: C选手说:我第一,D第二: D选手说:C最后,我第三: ...
- 【猜凶手,猜名次,杨辉三角】经典小学奥数的代码逻辑是什么?
众所周知,数学逻辑无孔不入,那么如何结合自己想奥数题的逻辑来编写代码呢 目录 1.猜凶手 2.猜名次 3.杨辉三角 1.猜凶手 题目 A说:不是我. B说:是C. C说:是D. D说:C在胡说 已知3 ...
- 【每日一题】——猜凶手
一.题目描述 日本某地发生了一件谋杀案,警察通过排查确定杀人凶手必为4个嫌疑犯的一个. 以下为4个嫌疑犯的供词: A说:不是我. B说:是C. C说:是D. D说:C在胡说 已知3个人说了真话,1个人 ...
- 微软Google等互联网公司经典面试智力题和解答
一.微软58题 A.逻辑推理 1.你让工人为你工作7天,给工人的回报是一根金条.金条平分成相连的7段,你必须在每天结束时给他们一段金条,如果只许你两次把金条弄断,你如何给你 的工人付费? 2.请 ...
最新文章
- mongodb 群集图_群集和重叠条形图
- MySQL笔记-ibd文件格式初步分析(仅数据块笔记)
- 【BZOJ2151】种树,贪心+Splay乱搞
- axios取消接口请求
- 日期判断是今天/明天/后天
- NE555脉冲模块电路
- Oracle exp/imp导入不同的表空间
- 《处理器虚拟化技术》
- 尚学堂马士兵struts2 课堂笔记(二)
- win7 增加Internet时间服务器
- 【转帖】GBase 数据库
- 阿里企业云邮箱怎么申请?企业云邮箱登录界面在哪?
- Android Studio配置优化最全详解
- 2022.5.4.学习笔记数据类型
- 大数据分析编程语言有哪些?
- 腾讯课堂在线视频下载
- 测试下4444444
- 【Mo 人工智能技术博客】利用Logistic函数和LSTM分析疫情数据
- 华为matebook电脑屏幕亮度动态变化的解决办法
- 虚拟机通过桥接上网(dhcp)
热门文章
- python超声检测成像仿真_- 深度体验树莓派3:实操用Python驱动超声测距模块
- ASO优化选词:三种方法教你精准定位关键词
- 【Excel】数据的排序、筛选和分类汇总
- 带头结点的单链表的创建(头插法和尾插法)
- matlab模拟正态分布曲线拟合,[MATLAB数学相关] 急请教:正态分布曲线拟合问题
- UE4路径跟随插件使用文档
- 开发Awesomes系列合集
- uview框架u-form表单校验,rules校验对象中对象的值(解决 当form属性嵌套对象时未取到值的问题)
- 学习《医学三字经白话解》之咳嗽+疟疾+痢证
- 工业可视化三维建模数据3d可视化平台