1. 程式人生 > >Prog.C語言 題目:兩個乒乓球隊進行比賽

Prog.C語言 題目:兩個乒乓球隊進行比賽

兩個乒乓球隊進行比賽,各出3人。

 甲隊為A,B,C 3人,乙隊為X,Y,Z 3人。已抽籤決定比賽名單。

 有人向隊員打聽比賽的名單,A說他不和X比,C說他不和X,Z比,

 請程式設計序找出3隊賽手的名單。

演算法實現 

void tableTennisMatch(void) {
    char A,B,C;
    for (A='X'; A<='Z'; A++) {      //分別對戰乙隊三人
        for (B='X'; B<='Z'; B++) {
            for (C='X'; C<'Z'; C++) {
                
                if (A!='X'&&C!='X'&&C!='Z'&&A!=B&&A!=C&&B!=C) {     //三人對敵各不相同
                    printf("A\t%c\nB\t%c\nC\t%c\n\n",A,B,C);
                }
            }
        }
    }
}