猜比赛名次,找到杀手

news/2024/10/17 19:25:39/

5位运动员参加了10米台跳水比赛,有人让他们预测比赛结果:

A选手说:B第二,我第三;

B选手说:我第二,E第四;

C选手说:我第一,D第二;

D选手说:C最后,我第三;

E选手说:我第四,A第一;

比赛结束后,每位选手都说对了一半。

int main()            //穷举法
{for (int a = 1; a <= 5; a++){for (int b = 1; b <= 5; b++){for (int c = 1; c <= 5; c++){for (int d = 1; d <= 5; d++){for (int e = 1; e <= 5; e++){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) &&((a*b*c*d*e)==120))//防止名次出现重复printf("A=%d B=%d C=%d D=%d E=%d\n", a, b, c, d,e);}}}}}
}

以下为4个嫌疑犯的供词:

A说:不是我。

B说:是C。

C说:是D。

D说:C在胡说

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

分析:可以继续使用上面题型的思路,使用循环来不断判断嫌疑犯

int main()
{char killer = 'a';  //假设A为凶手for (char killer = 'a'; killer <= 'd'; killer++) //穷举法寻找凶手{if ((killer != 'a') + (killer == 'c') + (killer == 'd') + (killer != 'd') == 3) //只有三个语句为真才打印凶手{printf("killer=%c\n", killer);}}return 0;
}


http://www.ppmy.cn/news/653179.html

相关文章

四级救命词汇

1.campus n.&#xff08;大学&#xff09;校园&#xff08;camp n.帐篷&#xff1b;营地&#xff09; 2.typical a. 典型的&#xff08;type n.类型 v.打字&#xff09; 4.scholarship n.奖学金&#xff1b;学问&#xff08;ship-后缀&#xff1a;关系&#xff0c;状态&#xf…

“四面四杀”面经

前言&#xff08;经历&#xff09;123123 毕业五年了&#xff0c;已经将近两年没有面试了,这次想在自己职业生涯5~8年的阶段在一个大厂的核心部门的某个细分领域沉下心来&#xff0c;总结出自己在复杂领域模型设计的方法论&#xff0c;为未来转型业务架构师打下基础&#xff0…

汇编指令的英文全称(中英文对照)

汇编指令的英文全称 如果你想写系统软件&#xff0c;两本入门书籍--谭浩强的《C语言程序设计》和王爽的《汇编语言》是必看的。谭老的C语言已相当成熟&#xff0c;王老师的汇编倒有个小缺陷—指令没有英文全称&#xff0c;或许他认为现在学编程的朋友都不记单词&#xff0c;如同…

nice计算机英语,不错的英文,nice的三种意思?

好的英文名字 GOOD 表示好&#xff0c;一般是是事物和行为的看法&#xff0c;或者是主观的意思的呈现WELL 一般用于语气词&#xff0c;很少放在句末&#xff0c;句子不多见NICE 比GOOD 在语气上更好一点&#xff0c;也说某事干。不错&#xff1a;Nice! Very good! 很好的英文怎…

java表头查询

首先DTO继承TableBaseSearchVO 这里有一个private List<Map<String, Object>> twhere; 前端会将数据传给你&#xff0c;如: { "twhere": [ { "type": "text", "bracketLeft": "", "fieldName": &quo…

用路由器打印机显示服务器不存在,打印机连路由器怎么搜索不到

Q1&#xff1a;路由器找不到打印机共享是怎么回事 现在打印机都自带网络接口&#xff0c;可以把打印机与交换机连接即可&#xff0c;不需要特意安装在哪台电脑上&#xff0c;随时连接随时打印&#xff0c;不受电脑控制。 你的这种情况的&#xff0c;首先你可以尝试ping下你们办…

计算机安装了打印驱动无法打印,安装打印机的时候为什么电脑无法正常识别打印机?...

在安装打印机驱动的时候你有没有遇到过电脑提示无法正常识别打印机的情况&#xff1f;关于这一类的问题主要是由于驱动的原因而导致的。我们在安装打印机的时候系统常常提示我们无法识别到打印机&#xff0c;这个时候不要急&#xff0c;其实解决这一类的方法很简单。下面我就给…

epson连接计算机后无法打印,如何解决连接到Epson打印机后计算机无法打印的问题...

一个用户说&#xff0c;计算机连接到Epson打印机后无法打印. 现在&#xff0c;办公室工作人员需要通过打印机下载工作资料. 无论生活还是办公室&#xff0c;打印机设备都是分不开的. 但是&#xff0c;打印机将无法使用该问题&#xff0c;如何解决&#xff1f;针对这种失败&…