两个乒乓球队进行比赛,编程序找出3对赛手的名单

两个乒乓球队进行比赛,各出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 }

猜你喜欢

转载自www.cnblogs.com/old-horse/p/12498450.html