为什么要写这个呢 原因就不说了吧
对于这种题 有两队人 他们之间有关系 谁不和谁配对 或者谁不和谁匹配 可以用char类型的变量来代替他们这个人 这个变量可以储存一些字符 那么这些字符就对应着另一队的那些人 可以用for循环 再加上一些条件 比如谁不和谁匹配 那两个人不相等 就可以找出符合条件的那队人
关键还是如何想出怎么解决这类题目 关键就是 用一种char型变量代替一队人 他们的值代替另一队人
int main()
{
char A, B, C;
for (A = 'X'; A <= 'Z'; A++)
{
for (B = 'X'; B <= 'Z'; B++)
{
if (A != B)
{
for (C = 'X'; C <= 'Z'; C++)
{
if (C != A && C != B && A != 'X' && C != 'X' && C != 'Z')
{
cout << "A--" << A << " B--" << B << " C--" << C << endl;
}
}
}
}
}
return 0;
}