张三说李四在说谎,李四说王五在说谎,王五说张三和李四都在说谎。到底谁在说谎?
#include <stdio.h>
int main()
{
int a,b,c;
for(a=0;a<=1;a++)
{
for(b=0;b<=1;b++)
{
for(c=0;c<=1;c++)
{
if(((a && !b)||(!a && b))&& ((!b && c)||(b && !c)) &&((c && a+b!=0)||(!c && a+b==0)))
{
printf("张三%s说谎\n",a?"在":"没有");
printf("李四%s说谎\n",b?"在":"没有");
printf("王五%s说谎\n",c?"在":"没有");
}
}
}
}
getchar();
return 0;
}