两个乒乓球队进行比赛,各出3人。甲队为A,B,C 3人,乙队为X,Y,Z 3人。已抽签决定比赛名单。
有人向队员打听比赛的名单,A说他不和X比,C说他不和X,Z比,请编程序找出3对赛手的名单。
1 #include<stdio.h> 2 int main() 3 { 4 char i, j, k; 5 for (i = 'x'; i <= 'z';i++) //用循环找出A的对手 6 { 7 for (j='x';j<='z';j++) //循环找出B的对手 8 { 9 if (i!=j) //由于他们不能同时重复参赛写个判断先隔开一个 10 { 11 for (k = 'x'; k <= 'z';k++)//循环找出C的对手 12 { 13 if (k!=i&&k!=j) //还是不能重复参赛 14 { 15 if (i != 'x'&&k != 'x'&&k!='z') //已知条件不和谁比赛 16 { 17 printf("a%c\n", i); 18 printf("b%c\n", j); 19 printf("c%c\n", k); 20 } 21 } 22 } 23 } 24 } 25 } 26 return 0; 27 }