1. 程式人生 > >用c++編一個3對乒乓球比賽名單的程式

用c++編一個3對乒乓球比賽名單的程式

       今天看到一個小演算法,雖然很簡單,但是一開始自己沒有想到,故把這些小問題整理出來,以便自己學習之用。

     題目是:兩個乒乓球隊進行比賽,各出三人。甲隊為a,b,c三人,乙隊為x,y,z三人。已抽籤決定比賽名單。有人向隊員打聽比賽的名單。a說他不和x比,c說他不和x,z比,請程式設計序找出三對賽手的名單

分析:根據題目要求,設乙隊為x、y、z中的一個,甲隊為a、b、c中的一個,a說他不和x比,c說他不和x,z比。

程式如下:

#include <stdio.h>
int main (void)
{char i, j, k;
for(i='x';i<='z';i++)
  for(j='x';j<='z'j++)
     for(k='x';k<='z';k++)
       if(i!=j && i!=k && j!=k)
          if(i!='x' && j!='x' && j!='z')
              {printf("a-%c\n",i);
               printf("b-%c\n",j);
               printf("c-%c\n",k);
              }
}