例题:两个乒乓球队进行比赛,各出3人,甲队为A,B,C3人,乙队为X,Y,Z3人,以抽签决定比赛名单,有人向队员打听比赛的名单,说他不和X比,C说他不和X,Z比,请编写程序找出3对比赛名单。
#include<stdio.h>
void Match()
{
for(char a = 'X';a <= 'Z';a++) //A的对手
{
for(char b = 'X';b <= 'Z';b++) //B的对手
{
for(char c = 'X';c <= 'Z';c++) //C的对手
{
if(a != 'X' && c != 'X' && c!= 'Z' &&
a != b && b!= c && a != c)
{
printf("A->%C,B->%c,C->%c",a,b,c)
}
}
}
}
}
int main()
{
Match();
return 0;
}