当前位置: 首页 > article >正文

c语言题目猜凶手问题

文章目录

  • 一、题目
  • 二、思路
  • 三、代码实现


提示:以下是本篇文章正文内容,下面案例可供参考

一、题目

在这里插入图片描述

二、思路

根据题意,我们可知,凶手在ABCD其中一位身上,而我们判断出凶手的条件就是这四个嫌疑犯说的话,其中三个人说的话是真话,其中一个人说的话是假话。所以可以设置循环假设ABCD依次都是凶手,假如满足下面三个人说的是真话,其中一个人是假话的话,那么那个人就是凶手。


三、代码实现

#include<stdio.h>

int main()
{
	int criminal = 0;
	for (criminal = 'A'; criminal <= 'D'; criminal++)
	{
		if ((criminal != 'A') + (criminal == 'C') + (criminal == 'D') + (criminal != 'D') == 3)
		{
			printf("犯人是:%c", criminal);
		}
	}
	return 0;
}

http://www.kler.cn/a/308888.html

相关文章:

  • 基于java的航空机票预定管理系统
  • 2个word内容合并
  • 从华为到创业公司
  • 编写红绿起爆线指标(附带源码下载)
  • 【面试题】发起一次网络请求,当请求>=1s,立马中断
  • Vue 的生命周期函数 和 Vuex
  • Vue2中父子组件通信双向绑定
  • 【Java】【力扣】83.删除排序链表中的重复元素
  • TensorRT-LLM——优化大型语言模型推理以实现最大性能的综合指南
  • react18基础教程系列-- 框架基础理论知识mvc/jsx/createRoot
  • 预训练蛋白质语言模型ESM-2保姆级使用教程
  • C++设计模式(更新中)
  • 数据结构:(OJ141)环形列表
  • 李宏毅2023机器学习HW15-Few-shot Classification
  • 部分动态铜皮的孤岛无法删除。报错
  • Linux下的CAN通讯
  • 深度学习中实验、观察与思考的方法与技巧
  • JavaScript:驱动现代Web应用的关键引擎及其与HTML/CSS的集成
  • 数模原理精解【11】
  • el-table 如何实现行列转置?
  • C#读取应用配置的简单类
  • 软件测试工程师面试整理-常见面试问题
  • 后端Controller获取成功,但是前端报错404
  • etcd入门指南:分布式事务、分布式锁及核心API详解
  • 企业开发时,会使用sqlalchedmy来构建数据库 结构吗? 还是说直接写SQL 语句比较多?
  • 断电重启之后服务器都有哪些服务需要重启