两个乒乓球队进行比赛,各出3人。
甲队为A,B,C 3人,乙队为X,Y,Z 3人。已抽签决定比赛名单。
有人向队员打听比赛的名单,A说他不和X比,C说他不和X,Z比,
请编程序找出3队赛手的名单。
算法实现
void tableTennisMatch(void) {
char A,B,C;
for (A='X'; A<='Z'; A++) { //分别对战乙队三人
for (B='X'; B<='Z'; B++) {
for (C='X'; C<'Z'; C++) {
if (A!='X'&&C!='X'&&C!='Z'&&A!=B&&A!=C&&B!=C) { //三人对敌各不相同
printf("A\t%c\nB\t%c\nC\t%c\n\n",A,B,C);
}
}
}
}
}