// 首先A,B,C是给定的,然后根据对方给出的名单条件选择适合对应的X,Y,Z
#include<iostream>
using namespace std;
int main()
{
char i,j,k;
for(i='X';i<='Z';i++)
{
for(j='X';j<='Z';j++)
{
if(i!=j) //防止前两名出现成员重复比赛
{
for(k='X';k<='Z';k++)
{
if(k!=i&&k!=j) //防止最后一名重复比赛
if(i!='X'&&k!='X'&&k!='Z') //根据已知条件进行筛选限制
{
cout<<'A'<<' '<<i<<endl;
cout<<'B'<<' '<<j<<endl;
cout<<'C'<<' '<<k<<endl;
}
}
}
}
}
return 0;
}
两个队伍比赛,根据条件筛选比赛名单(第三章习题25 P82)
于 2023-02-07 21:34:20 首次发布