两个兵乓球队进行比赛,各出3人。甲队为A,B,C3人,乙队为X,Y,Z3人。已
抽签决定比赛名单。有人向队员打听比赛的名单,A说他不和X比,C说他不和X,Z比,请编程序找出3对赛手的名单。
#include <stdio.h>
int main() {
char i,j,k;
for(i = 'X';i<='Z';i++){ // 给a挑选
for(j='X';j<='Z';j++){//给b挑选
if(i!=j){//防止ab对手相同
for(k='X';k<='Z';k++){//给c挑选
if(k!=i && k!=j){//避免c和a,b的选手重合
if(i!='X'&&(k!='X'&&k!='Z')){
printf("A的对手为:%c\nB的对手为:%c\nC的对手为:%c\n",i,j,k) ;
}
}
}
}
}
}
return 0;
}
#include<stdio.h>
int main(){
char i,j,k; //A,B,C的对手分别为i,j,k
for(i='X';i<='Z';i++){
for(j='X';j<='Z';j++){ //为A、B挑选对手
if(i!=j){ //保证A,B对手不重复
for(k='X';k<='Z';k++){ //为C挑选对手
if(k!=i&&k!=j){ //保证C与A、B的对手均不同
if(i!='X'&&(k!='X'&&k!='Z')) //A不和X比,C和X、Z比
printf("A的对手为:%c\nB的对手为:%c\nC的对手为:%c\n",i,j,k) ;
}
}
}
}
}
return 0;
}