早教吧作业答案频道 -->其他-->
C语言逻辑推理与判断的题题目:三对情侣参加婚礼,三个新郞为A、B、C,三个新娘为X、Y、Z。有人不知道谁和谁结婚,于是询问了六位新人中的三位,但听到的回答是这样的:A说他将和X结
题目详情
C语言逻辑推理与判断的题
题目:
三对情侣参加婚礼,三个新郞为A、B、C,三个新娘为X、Y、Z。有人不知道谁和谁结婚,于是询问了六位新人中的三位,但听到的回答是这样的:A说他将和X结婚;X说她的未婚夫是C;C说他将和Z结婚。这人听后知道他们在开玩笑,全是假话。请编程找出谁将和谁结婚。
要求答案输出:
X will marry to B.
Y will marry to C.
Z will marry to A.
题目中的信息提示:
将A、B、C三人用1,2,3表示,将X和A结婚表示为“X=1”,将Y不与A结婚表示为“Y!=1”。按照题目中的叙述可以写出表达式:
x!=1 A不与X结婚
x!=3 X的未婚夫不是C
z!=3 C不与Z结婚
题意还隐含着X、Y、Z三个新娘不能结为配偶,则有:
x!=y且x!=z且y!=z
穷举以上所有可能的情况,代入上述表达式中进行推理运算,若假设的情况使上述表达式的结果均为真,则假设情况就是正确的结果。
求解!!!
题目:
三对情侣参加婚礼,三个新郞为A、B、C,三个新娘为X、Y、Z。有人不知道谁和谁结婚,于是询问了六位新人中的三位,但听到的回答是这样的:A说他将和X结婚;X说她的未婚夫是C;C说他将和Z结婚。这人听后知道他们在开玩笑,全是假话。请编程找出谁将和谁结婚。
要求答案输出:
X will marry to B.
Y will marry to C.
Z will marry to A.
题目中的信息提示:
将A、B、C三人用1,2,3表示,将X和A结婚表示为“X=1”,将Y不与A结婚表示为“Y!=1”。按照题目中的叙述可以写出表达式:
x!=1 A不与X结婚
x!=3 X的未婚夫不是C
z!=3 C不与Z结婚
题意还隐含着X、Y、Z三个新娘不能结为配偶,则有:
x!=y且x!=z且y!=z
穷举以上所有可能的情况,代入上述表达式中进行推理运算,若假设的情况使上述表达式的结果均为真,则假设情况就是正确的结果。
求解!!!
▼优质解答
答案和解析
#include "stdio.h"
void main()
{
int x,y,z;
for(x=1;x<=3;x++)
for(y=1;y<=3;y++)
for(z=1;z<=3;z++)
if(x!=1&&x!=3&&z!=3&&x!=y&&y!=z&&z!=x)
{
printf("X will marry to %c\n",'A'-1+x);
printf("Y will marry to %c\n",'A'-1+y);
printf("Z will marry to %c\n",'A'-1+z);
}
}
void main()
{
int x,y,z;
for(x=1;x<=3;x++)
for(y=1;y<=3;y++)
for(z=1;z<=3;z++)
if(x!=1&&x!=3&&z!=3&&x!=y&&y!=z&&z!=x)
{
printf("X will marry to %c\n",'A'-1+x);
printf("Y will marry to %c\n",'A'-1+y);
printf("Z will marry to %c\n",'A'-1+z);
}
}
看了 C语言逻辑推理与判断的题题目...的网友还看了以下:
19.许多俗语和名言警句,如果变换一个角度思考,就会产生另一种让人耳目一新的理解.请依照示例,写出你 2020-03-31 …
求人教版九年级上英语单词表要最新的那本.第一个单词是肢体语言.我说第一个单词是肢体语言那个。是去年 2020-04-05 …
告诫并激励我们要大胆发现,不断探索,勇于创新的名人名言 2020-04-27 …
英语翻译摘要随着国民经济的不断发展,我国的农业经济也迈入了一个崭新的阶段.为了适应新时期农业发展的 2020-05-13 …
(15分)《求是》杂志指出:“社会实践是不断发展变化的,这就要求作为客观实际反映的马克思主义必须随 2020-05-16 …
英语翻译随着汽车市场日益激烈的市场竞争,加上发泡原材料持续不断的上涨,给我司造成了相当大的经营的压 2020-05-16 …
新中国成立以来,新中国外交在理论上不断创新发展,在实践中开拓进取,不断开创新的局面。阅读下列材料并 2020-05-16 …
实践是认识发展的动力,主要表现在:A实践不断满足人们的各种物质生活需要.B实践不断给认识提出新的课 2020-05-17 …
判断下列哪些是c语言中的合法常量 '\n' '\t' '}' π “12判断下列哪些是c语言中的合 2020-05-17 …
英语翻译对竞争激烈的物流企业而言,单独的物流服务,如传统仓储业务已经无法构成企业牢固的基础,所以一 2020-05-21 …