婚礼问题

三队情侣参加婚礼,新朗A,B,C 新娘 X,Y,Z 

A说他和X结婚

X说和C结婚

C说和Z结婚

他们说的都是假的 到底谁和谁结婚

#include<stdio.h>
int main()
{
	int a, b, c;
	for( a=1;a<=3;a++)
		for( b=1;b<=3;b++)
			for (c = 1; c <= 3; c++)
				if (a != 1 && c != 1 && c != 3 && a != b&&a != c&&c != b)
				{
					printf("A娶了%c\n", 'X' + a - 1);
					printf("B娶了%c\n", 'X' + b - 1);
					printf("C娶了%c\n", 'X' + c - 1);
				}
			

}

思路 

把 a,b,c作为新郎遍历 1,2,3 作为新娘

题目中又有隐含条件新郎不能和新郎结婚

输出新娘X,Y,Z 可以通过'X' + a - 1 来控制

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值