两个队伍比赛乒乓球的问题。
两个乒乓球队进行比赛,各对出3人,每人与对方队的一人进行一场比赛,甲队出A B C三人,乙队出 X Y Z三人。请编程找出所有可能的对阵情况。抽签后,有人向队长打听对阵情况,A说他不和X比,C说他不和X、Z比,编程找出三个对手名单。#include <stdio.h>
int main() {
char a, b, c;//分别为A,B,C的对手(A不与X,C不与X,Z)
for(a ='X',b ='X',c ='X'; a <='Z'; a++) {
if(a!=b && a!=c && b!=c && a!='X' && c!='X' && c!='Z') break;
for( b ='X'; b <='Z'; b++) {
if(a!=b && a!=c && b!=c && a!='X' && c!='X' && c!='Z') break;
for( c = 'X'; c <='Z'; c++) {
if(a!=b && a!=c && b!=c && a!='X' && c!='X' && c!='Z') break;
}
}
}
printf("A对手%c\nB对手%c\nC对手%c\n",a,b,c);
return 0;
}
跑出来一直不对,小弟愚笨,实在不知道哪儿错了~ 不要网上赋值的答案过来,希望大家帮我看看哪儿有问题。