循环加条件判断~~~
日本某地发生了一件谋杀案,警察通过
排查确定杀人凶手必为4个嫌疑犯的一个。以下为4个嫌疑犯的供词。
A说:不是我。
B说:是C。
C说:是D。
D说: C在胡说
已知3个人说了真话,1个人说的是假话。
现在请根据这些信息,写一个程序来确
定到底谁是凶手。
代码:
#include <stdio.h>
int main()
{
int a,b,c,d;
int e,f,g,h;
for(e=0;e<2;e++){
for(f=0;f<2;f++){
for(g=0;g<2;g++){
for(h=0;h<2;h++){
a=e;
b=f;
c=g;
d=h;
if(a+b+c+d==3)
break;
break;
break;
break;
}
}
}
}
printf("a:%d \t b:%d \t c:%d \t d:%d",a,b,c,d);
return 0;
}
还没有评论,来说两句吧...