猜凶手

2024-02-02 22:28
文章标签 凶手

本文主要是介绍猜凶手,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

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

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

A说:不是我。

B说:是C。

C说:是D。

D说:C在胡说

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

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

#define _CRT_SECURE_NO_WARNINGS 1#include<stdio.h>int Murderer(char arr)
{int member = 0;if (arr != 'A')member++;if (arr == 'C')member++;if (arr == 'D')member++;if (arr != 'D')member++;return member;
}char Dit()
{int member;for (int i = 0; i < 4; i++){member = Murderer(i + 'A');if (member == 3)return i + 'A';}
}int main()
{char murderer = Dit();printf("凶手是%c", murderer); return 0;
}

member代表了没有说谎的次数,从A到D循环依次假设是凶手计算member的值如果member等于了3那就说明了当前假设的那个人就是凶手。

这篇关于猜凶手的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/672150

相关文章

日本某地发生了一件谋杀案,警察通过排查确定杀人凶手必为4个 嫌疑犯的一个。以下为4个嫌疑犯的供词。

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

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

题目描述: 日本某地发生了一件谋杀案,警察通过排查确定杀人凶手必为4个 嫌疑犯的一个。以下为4个嫌疑犯的供词。 A说:不是我。 B说:是C。 C说:是D。 D说:C在胡说 已知3个人说了真话,1个人说的是假话。 现在请根据这些信息,写一个程序来确定到底谁是凶手。 #include <stdio.h>int main(){char killer;for (killer = 'A'; killer

GPT开放式侦探推理游戏太好玩了!燃烧你的脑洞,找出凶手!—沃卡AI预设侦探推理prompt场景

众所周知,GPT可以在日常的工作生活学习中提供极大的帮助,极大地提高各方面效率,是必备的好助手工具! 但不知有没人试过利用GPT尝试玩一下文字游戏? 小时候经常买一些侦探书去看,分析书中线索,继而找出凶手。整个过程非常的有趣,既燃烧了脑洞,也有成就感! 既然GPT是生成式人工智能,最大特点就是根据用户需求进行生成回答,也就是GPT的回答是“定制”的,并且可以结合上下文。 这样的能力用去

娃哈哈计算机网络,娃哈哈遭网络谣言攻击 悬赏10万抓凶手

近期,微信朋友圈一直流传着一张题为“妇幼保健院紧急通知”,通知的内容中称娃哈哈等品牌饮料中含有肉毒菌,正在紧急召回。对于这个通知内容,娃哈哈方面回应,此信息毫无根据,将追究造谣者的法律责任,并悬赏10万鼓励举报造谣者。 图微信朋友圈造谣通知 从微信朋友圈流传的该“通知”上看,内容为:“现在得白血病的小孩越来越多,妇幼保健提示您:请不要给宝宝喝爽歪歪和有添加剂的 牛奶饮料,告诉家里有小孩的朋友,

排查凶手问题

问题: 日本某地发生了一件谋杀案,警察通过排查确定杀人凶手必为4个 嫌疑犯的一个。以下为4个嫌疑犯的供词。 A说:不是我。 B说:是C。 C说:是D。 D说:C在胡说 已知3个人说了真话,1个人说的是假话。 现在请根据这些信息,写一个程序来确定到底谁是凶手。 思路: 由题目可知每位嫌疑犯都有是凶手或不是凶手两种可能,用0表示不是凶手,1表示是,那么四名嫌疑犯的说法可以翻译为:A=0,C=1,D=1

谁才是真正的凶手?

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

谁是凶手!!编程解决说谎问题!!

题目: 日本某地发生了一件谋杀案,警察通过排查确定杀人凶手必为4个嫌疑犯的一个。 以下为4个嫌疑犯的供词: A说:不是我。 B说:是C。 C说:是D。 D说:C在胡说 已知3个人说了真话,1个人说的是假话。 现在请根据这些信息,写一个程序来确定到底谁是凶手。 根据提供的信息,我们可以列出以下推理: 如果A是凶手,那么ABC说的都是假话,与已知的三个人说真话一个人说假话的事实相矛

C语言实现:日本某地发生了一件谋杀案,警察通过排查确定杀人凶手必为4个 嫌疑犯的一个。以下为4个嫌疑犯的供词。 A说:不是我。 B说:是C。 C说:是D。 D说:C在胡说 已知3个人说了真

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

C语言之猜凶手

一、题目 日本某地发生了一件谋杀案,警察通过排查确定杀人凶手必为4个嫌疑犯的一个。 以下为4个嫌疑犯的供词: A说:不是我。B说:是C。C说:是D。D说:C在胡说 已知3个人说了真话,1个人说的是假话。 现在请根据这些信息,写一个程序来确定到底谁是凶手 二、解题代码 #include <stdio.h>int main(){char killer;for(killer='A'; k

【数据分析】如何用朴素贝叶斯模型预测柯南里的被害人和凶手

如何用朴素贝叶斯模型预测柯南里的被害人和凶手 这个研究是我在一门课上的期末作业,旨在用一些广泛流传的《柯南》"规律"(比如毛利小五郎指出的凶手大多是好人)预测凶手和被害人,并定量地探索作者——青山刚昌——在创作角色时的一些"隐藏信念"(hidden belief)。分析漫画的研究我并没有见过,不过还是有不少研究使用数学建模方法识别文学作品的作者 (Madigan, Genkin, Lewis