张三说李四在说谎 张三说李四在说谎是哪一集

张三发现李四所著的小说非常畅销于是未经李四同意擅自印刷

#include<stdio.h>
int isreal(int,int,int);
int main()
{
int p[3];//假使说谎值为0 没说谎值为1 3人实际就是000~111的二进制誉弯橘数组合
char *szhang3="真话",*sli4="真话",*swang5="真话";
p[0]=0;p[1]=0;p[2]=0;
while(1)
{
if(isreal(p[0],p[1],p[2])==1)
{
if(p[0]==0)
{
szhang3="假话";
}
if(p[1]==0)
{
sli4="假话";
}
if(p[2]==0)
{
swang5="假话";
}
printf("张三说的是%s,李四说的是庆团%s,王五说的是%s",szhang3,sli4,swang5);
}
if(++p[2]>1)
{
p[2]=0;
if(++p[1]>1)
{
p[1]=0;
if(++p[0]>1)
{
p[0]=0;
}
}
}
if(p[0]==0 && p[1]==0 && p[2]==0)
{
break;
}
}
return 1;
}
int isreal(int zhang3,int li4,int wang5) //把三人假定值传入,返回1假设成立; 返回0假设不闹毁成立
{
if(zhang3!=li4 && li4!=wang5 && wang5!=(zhang3+li4))
{
return 1;
}
return 0;
}

张三说李四说谎,李四说王五说谎,王五说张三李四都说谎

无论如何要李的说法是错误,那么只要让张的话为真话(或假话)便可。
(假定)张的话是假话,李会说这种话,说明他对张很熟悉,张是个很会说假话的人,现在有两种分析:1:张出生到现在,真的只说过三次谎,那么李说“这是你第四次说谎”就是错的。2:张的话为假话,那么便符合前提“张是个很会说假话的人”那么李四的话也是错的。因为如果张只说过三次谎,那么李不可能说这种尘尺话,正因为“张很会说假话”,所以李才会说这种话,在这里,李的话有两种感觉:1.玩笑话。2.不是玩笑话。前者说明张是个说假话的人,同时认定李的话是正确派或高,后者李的话可团消以为假话或者真话,所以选择后者。那么现在有两种答案:1:张的话为真话,那么李的话为假话。2:张的话是假的,并且他是个“很会说假话的人”,那么李的话根据后面分析不为玩笑话,所以是假话。

上一篇

张三李四为什么给石破天喝酒 张三李四怎么中的毒

下一篇

万圣书城 万圣书城新网页

相关文章

最新问题

热线 热线
400-118-6638
QQ QQ
QQ在线咨询
微信 微信
微信
关注 关注
关注
返回顶部

微信扫一扫

微信扫一扫