判断小偷。
//19安人员审问四名窃贼嫌疑犯。已知,这四人当中仅有一名是窃贼,还知道这四人中每人要么是诚实的,要么总是说谎的。//在回答公安人员的问题中:甲说“乙没有偷,是丁偷的”,
//乙说“我没有偷,是丙偷的”,丙说“甲没有偷,是乙偷的”,丁说“我没有偷”。请根据这四人的答话判断谁是盗窃者.
#include "stdio.h"
main()
{
int a,b,c,d;
for(a=0;a<=1;a++)
for(b=0;b<=1;b++)
for(c=0;c<=1;c++)
for(d=0;d<=1;d++)
if(b+d==1&&b+c==1&&a+b==1)
printf("%d,%d,%d,%d\n",a,b,c,d);
}
请各位老师指导,为什么是上面的代码。谢谢。