#说说C的那些事

C语言之“猜凶手”

题目

在这里插入图片描述

看到这个题目的时候我也震惊了一下,哈哈,但是这确实是一道不错的C语言题,对于我们理解C有有很大帮助,闲话少说,进入正题。

分析

1:A,B,C,D 四个人所说的话,不难看出就是我们用来判断凶手的条件。
2:
在这里插入图片描述
这又是一个限制条件,给我们判断凶手时又多了一个更有力的条件,同时也是我们实现代码的一个重要条件。

代码实现

接下来便是最重要的环节——如何实现代码

话不多说,直接上代码

在这里插入图片描述
看了之后,可能还是一头雾水,不慌,听我慢慢道来

在这里插入图片描述
这段代码就是用循环来假设其中一个人是凶手的情况

在这里插入图片描述
在这里插入图片描述
这里的4个方框圈起来的代码分别对应四个人说的话

在这里插入图片描述
然后根据这个信息,将其转化伪代码,就有了

在这里插入图片描述
如果假设的那个人满足一个条件,那么计算机就会将其认定为‘1’
因为在C语言中计算机会默认讲真的东西‘翻译’为”1”,假的则为“0”
所以当假设的人经过这四个条件的排查后相加为’3‘,那么这个人就是凶手了。

当然,这只是一种做法,也欢迎各位评论区分享大家的想法
创作不易,给个三连吧!!!
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值