4个嫌疑人A,B,C,D其中一个是小偷,现在
A说:我不是小偷;
B说;C是小偷;
C说:D是小偷;
D说:我不是小偷而且B也不是小偷;
已经知道其中3个人说的是真话,只有一个人说的是假话,
C语言如何写的?麻烦告诉我如何填空?
#include
#include
main()
{
int i;
char who ='A';
int isFound=0;
for (i=0;(①);i++);
int sum=0;
who=(②);
if(who!=='A') sum++;
if(who=='C') sum++;
if(who=='D') sum++;
if(③) sum++;
if(④){
printf(“小偷是%c\n”,who);
isFound=1;
}
}
if(!isFound)
printf(“没有小偷”);
}