判断四个朋友谁是嫌疑人

四个朋友中的一个被认定为非法进入某计算机系统的嫌疑人。他们已对调查员作了陈述。爱丽丝说“卡诺斯干的”,约翰说“我没干”,卡诺斯说“黛安娜干的”,黛安娜说“卡诺斯说是我干的,他说谎".

(1)如果调查员知道四个嫌疑人中恰有一人说真话,那么,谁非法进入了计算机系统?说明理由

(2)如果调查员知道四个嫌疑人中恰有一人说慌, 那么,谁非法进入了计算机系统? 说明理由
 

源代码:

代码解读:

for循环里是将每个人都当成嫌疑人进行循环判断一次看看哪个嫌疑人符合所说真话的情况

if判断里因为爱丽丝说是卡诺斯干的,所以第一个判断a=='B'(B是卡诺斯),约翰说他没干,所以第二个判断是a != 'C'(C是约翰)后面也是如此(ps:if小括号里是看每次嫌疑人是否符合他们所说的话)

当那个嫌疑人符合所说情况的则就是入侵计算机的人

运行结果:

给世界上最好的lxy❤编写的博客

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值