乒乓球比赛

描述

两个乒乓球队进行比赛,各出3人。甲队为A,B,C三人,乙队为X,Y,Z三人,已插签决定比赛名单。有人向队员打听比赛的名单,A说他不和X比,C说他不和X和Z比。

请编写一个程序,找出3对符合条件的比赛名单。

输入

输出

输出符合条件的比赛名单,每行格式为:甲队选手 vs 乙队选手

输入样例 1

复制代码

输出样例 1

复制代码
A vs Z
B vs X
C vs Y
cpp 复制代码
#include <iostream>
using namespace std;
int main()
{
	char A, B, C;
	for (A = 'X'; A <= 'Z'; A++)
	{
		for (B = 'X'; B <= 'Z'; B++)
		{
			if (A != B)              //限制A和B不会与同一个人比赛
			{
				for (C = 'X'; C <= 'Z'; C++)
				{
					if (C != A && C != B && A != 'X' && C != 'X' && C != 'Z')      //限制其个人不想与之比赛的对象
					{
						cout << "A vs " << A << endl << "B vs " << B << endl << "C vs " << C;
					}
				}
			}
		}
	}
	return 0;
}
相关推荐
重启的码农15 分钟前
深入fecal实现 (6) 伽罗瓦域 GF(256) 运算
c++·网络协议
重启的码农19 分钟前
深入fecal实现 (2) 编码器 (Encoder)
c++·网络协议
逝雪Yuki25 分钟前
Leetcode——11. 盛最多水的容器
c++·算法·leetcode·双指针
小徐不徐说43 分钟前
深入理解 Qt 信号与槽机制的底层逻辑
数据库·c++·qt·面试
大梦谁先行1 小时前
Qt写游戏脚本/辅助(仅供参考)
c++·qt·游戏
阳光_你好1 小时前
C++中析构函数为什么需要是虚函数
c++
小乖兽技术1 小时前
C#与C++交互开发系列(二十六):构建跨语言共享缓存,实现键值对读写与数据同步(实践方案)
c++·c#·交互
mrbone112 小时前
C++-关于协程的一些思考
开发语言·数据库·c++·c++20·协程·异步·coroutines
朝朝又沐沐10 小时前
算法竞赛阶段二-数据结构(36)数据结构双向链表模拟实现
开发语言·数据结构·c++·算法·链表
逝雪Yuki11 小时前
Leetcode——287. 寻找重复数
c++·leetcode·二分查找·双指针·环形链表