婚礼上的谎言
来源:互联网 发布:小米刷windows 编辑:程序博客网 时间:2024/04/28 13:41
3对情侣举行婚礼,3个新郎为A、B、C,3个新娘为X、Y、Z,有人想知道究竟谁和谁结婚,于是就问新人中的3位,得到如下的提示:A说他将和X结婚;X说她的未婚夫是C;C说他将和Z结婚。这人事后知道他们都在开玩笑,说的全是假话,那么究竟谁与谁结婚了?
#include <stdio.h>
#include <stdlib.h>
int main()
{
int a, b, c;
for (a = 0; a <= 2;a++)//a=0表示A与新娘X结婚,a!=0表示A不与新娘X结婚;与Y结婚用1表示,与Z结婚用2表示。
{
for (b = 0; b <= 2;b++)
{
for (c = 0; c <= 2;c++)
{
if (a!=0&&c!=0&&c!=2)//3个人说的都是假话必须满足的条件
{
if (a!=b&&b!=c&&a!=c)//题目隐含条件3个新郎不能互为配偶
{
printf("%c 将嫁给 A\n", 'X' + a );//数字转化为字符输出
printf("%c 将嫁给 B\n", 'X' + b );
printf("%c 将嫁给 C\n", 'X' + c );
}
}
}
}
}
system("pause");
return 0;
}
#include <stdio.h>
#include <stdlib.h>
int main()
{
int a, b, c;
for (a = 0; a <= 2;a++)//a=0表示A与新娘X结婚,a!=0表示A不与新娘X结婚;与Y结婚用1表示,与Z结婚用2表示。
{
for (b = 0; b <= 2;b++)
{
for (c = 0; c <= 2;c++)
{
if (a!=0&&c!=0&&c!=2)//3个人说的都是假话必须满足的条件
{
if (a!=b&&b!=c&&a!=c)//题目隐含条件3个新郎不能互为配偶
{
printf("%c 将嫁给 A\n", 'X' + a );//数字转化为字符输出
printf("%c 将嫁给 B\n", 'X' + b );
printf("%c 将嫁给 C\n", 'X' + c );
}
}
}
}
}
system("pause");
return 0;
}
0 0
- 婚礼上的谎言
- 婚礼上的谎言 015
- 婚礼上的谎言(C++实现)
- 第四天、婚礼上的谎言
- C语言-婚礼上的谎言
- 婚礼上的谎言(C语言)
- C语言 婚礼上的谎言
- 婚礼上的谎言【穷举法】
- 婚礼上的誓言
- 教材:婚礼上新郎的经典发言稿
- 婚礼上新郎的经典发言
- 婚礼上,新郎的一段精彩表白
- 婚礼上可用的 八荣八耻(大全)
- 让你当婚礼上的尸体
- 8.17 婚礼上的小杉 1533
- 西方传统婚礼上牧师的证言(完整版)
- 婚礼上新娘和新郎的服装搭配及配饰
- 【贪心】【RQNOJ】[汪老师结婚]婚礼上的袭击
- PAT (Advanced Level) Practise 1010Radix (25)
- Angularjs表达式与JavaScript表达式的区别
- 蓝桥杯六5九数组分数
- Glide - 系列综述
- BZOJ_P4197 [NOI2015]寿司晚宴(状态压缩动态规划)
- 婚礼上的谎言
- Android 框架模式 MVC 在Android中的使用
- Android开发笔记----高德地图定位
- 超酷的 Linux/Unix 终端/控制台工具小集合
- 杨辉三角【Java】
- WIFI开启扫描热点
- hadoop的hdfs的shell命令
- LightOJ 1025 - The Specials Menu【区间DP】
- LLVM IR 语法