C++:对手匹配

  • Post author:
  • Post category:其他



问题:


【问题描述】两个乒乓球队进行比赛,各出三人。甲队为A,B,C三人,乙队为X,Y,Z三人。已抽签决定比赛名单。有人向队员打听比赛的名单。A说他不和X比,C说他不和X,Z比,请编程找出三对赛手间的对阵情况。


【输入形式】无



【输出形式】标准输出,三对赛手对阵对阵情况,每对内部用“–”隔开,每对间使用空格隔开。


【样例输入】



【样例输出】A–Z  B–X  C–Y


代码:

#include<iostream>
using namespace std;
int main()
{
	char i,j,k;
	for(i='X';i<='Z';i++)
	for(j='X';j<='Z';j++)
	for(k='X';k<='Z';k++)
	{
		if(i!='X'&&k!='X'&&k!='Z'&&i!=j&&j!=k&&k!=i)
		cout<<"A"<<"--"<<i<<"  "<<"B"<<"--"<<j<<"  "<<"C"<<"--"<<k<<"  "<<endl;
	}
	return 0; 
}


运行结果:



版权声明:本文为qq_45959399原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。