C语言之“猜凶手”
题目
看到这个题目的时候我也震惊了一下,哈哈,但是这确实是一道不错的C语言题,对于我们理解C有有很大帮助,闲话少说,进入正题。
分析
1:A,B,C,D 四个人所说的话,不难看出就是我们用来判断凶手的条件。
2:
这又是一个限制条件,给我们判断凶手时又多了一个更有力的条件,同时也是我们实现代码的一个重要条件。
代码实现
接下来便是最重要的环节——如何实现代码
话不多说,直接上代码
看了之后,可能还是一头雾水,不慌,听我慢慢道来
这段代码就是用循环来假设其中一个人是凶手的情况
这里的4个方框圈起来的代码分别对应四个人说的话
然后根据这个信息,将其转化伪代码,就有了
如果假设的那个人满足一个条件,那么计算机就会将其认定为‘1’
因为在C语言中计算机会默认讲真的东西‘翻译’为”1”,假的则为“0”
所以当假设的人经过这四个条件的排查后相加为’3‘,那么这个人就是凶手了。