问题:
两个乒乓球队进行比赛,各出3人。甲队为A,B,C 3人,乙队为X,Y,Z 3人。已抽签决定比赛名单。有人向队员打听比赛的名单,A说他不和X比,C说他不和X,Z比,请编程序找出3队赛手的名单。
分析: 设:A与i比赛,B与j比赛,C与k比赛,i,j,k分别是X,Y,Z 之一,并且i,j,k互不相等
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(i!=k&&j!=k){
if(i!='X'&&k!='X'&&k!='Z'){
cout<<"A-->"<<i<<endl;
cout<<"B-->"<<j<<endl;
cout<<"C-->"<<k<<endl;
}
}
}
}
}
}
return 0;
}