首页
IT
登录
6mi
u
盘
搜
搜 索
IT
C————日本某地发生了一件谋杀案,警察通过排查确定杀人凶手必为4个嫌疑犯的一个。
C————日本某地发生了一件谋杀案,警察通过排查确定杀人凶手必为4个嫌疑犯的一个。
xiaoxiao
2021-03-25
157
. 日本某地发生了一件谋杀案,警察通过排查确定杀人凶手必为4个嫌疑犯的一个。以下为4个嫌疑犯的供词。A说:不是我。B说:是C。C说:是D。D说:C在胡说已知3个人说了真话,1个人说的是假话。现在请根据这些信息,写一个程序来确定到底谁是凶手。
#include<stdio.h> int main() { int i=0,a = 0,b = 0,c = 0,d = 0; int nd = 0; for(i=1;i<=4;i++)//在这里有4中可能,所以用for循环循环四次 { if(i==1)//假设A说了谎 { a=1;c=1;nd=1;d=0; } if(i==2)//假设B说了谎 { a=0;c=0;nd=1;d=0; } if(i==3)//假设C说了慌 { a=0;c=1;nd=0;d=0; } if(i==4)//假设D说了慌 { a=0;c=1;nd=1;d=0; } if((a+b+c+d+nd==1)&&(nd==d))printf("A=%d B=%d C=%d D=%d",a,b,c,d); } return 0; }
转载请注明原文地址: https://ju.6miu.com/read-9621.html
技术
最新回复
(
0
)