谁将了真话
来源:互联网 发布:淘宝好评怎么看不到 编辑:程序博客网 时间:2024/05/16 15:35
A说B在说谎,B说C在说谎,C说A和B都在说谎。那么3个人中谁说的真话,谁说的是假话?
#include <stdio.h>
#include <stdlib.h>
int main()
{
int a, b, c;
for (a = 0; a <= 1;a++)//1代表说了真话,0代表说了假话
{
for (b = 0; b <= 1;b++)
{
for (c = 0; c <= 1; c++)
{
if ((a&&!b) || (!a&&b))//A说的是假话||A说的是真话=真
{
if ((b&&!c) || (!b&&c))//B说的是假话||B说的是真话=真
{
if ((c && (a + b == 0)) || (!c && (a + b) != 0))//C说的是假话 || c说的是真话 = 真
{
printf("the result(1-truth, 0-lie):\n");
printf("A is %d\nB is %d\nC is %d\n", a, b, c);
}
}
}
}
}
}
system("pause");
return 0;
}
#include <stdio.h>
#include <stdlib.h>
int main()
{
int a, b, c;
for (a = 0; a <= 1;a++)//1代表说了真话,0代表说了假话
{
for (b = 0; b <= 1;b++)
{
for (c = 0; c <= 1; c++)
{
if ((a&&!b) || (!a&&b))//A说的是假话||A说的是真话=真
{
if ((b&&!c) || (!b&&c))//B说的是假话||B说的是真话=真
{
if ((c && (a + b == 0)) || (!c && (a + b) != 0))//C说的是假话 || c说的是真话 = 真
{
printf("the result(1-truth, 0-lie):\n");
printf("A is %d\nB is %d\nC is %d\n", a, b, c);
}
}
}
}
}
}
system("pause");
return 0;
}
0 0
- 谁将了真话
- 长大了,意味着没有真话可讲
- 真话、假话
- 3个人说了真话,1个人说的是假话。写一个程序来确定到底谁是凶手
- 真话和假话
- 只会讲真话的黄万里
- 日本谋杀案问题,警察通过排查确定杀人凶手必为4个嫌疑犯的一个,已知3个人说了真话,1个人说的是假话
- 真话和谎言(II)如何去真话村
- 十句真话!好好做
- 如来听到的真话[1]
- 转贴:2009年真话集锦
- ABCDE5人竞赛真话假话
- 吐真剂”真能让你说出真话?
- 有一对姐妹,姐姐在12点之前都是讲真话,12点之后都是讲假话,妹妹在12点之前都是讲假话,12点之后都是讲真话,一个人去问:你们谁是姐姐。都回答说:我是。又问现在几点。胖的说:快12点了。瘦的说:12点过了。谁是姐姐,现在几点了:
- 李彦宏的几个真话(百度)
- 现在这个社会可以讲一些真话!
- 男人的真话胜似、女人的口红
- 读《真话能走多远》乱摘摘
- JavaSE学习笔记_10:Java多线程
- svg
- PropertyDescriptor 详解
- iOS开发必备HUD(透明指示层)
- Android 应用程序无缝设计
- 谁将了真话
- unity实现鼠标让物体绕世界Y轴旋转_C#
- Java即时通讯服务器及客户端设计
- Android 仿美团网,探索ListView的A-Z字母排序功能实现选择城市
- Android基础:button imageview
- JDNI数据源
- JVM学习笔记8—Class文件结构
- js中的串替换函数-------顺便说说如何去掉字符串的所有空格
- 数据并发与事务隔离