兩個乒乓球隊進行比賽,各出3人。甲隊為A,B,C3人,乙隊為x,y,z3人。抽簽決定比賽名單。有人向隊員打聽比賽的名單,A說他不和x比,C說他不和x,z比。編程找出3對賽手的名單。


/*
i,j,k分別是X,Y,Z之一,且i,j,k互不相等
外循環使i由'X'變到'Z'(但i不應與j相等)然后對每一組i,j的值,
找到符合條件的k值,k同樣也可能是'X','Y','Z'中的一個 但不能與ij 相同  
在滿足i!=j!=k的條件下 再把i!='X'和k!='X'以及k!='Z'的i,j,k輸出
*/
#include <stdio.h>
int main()
{
    char i,j,k;
    for(i='X';i<='Z';i++)
    for(j='X';j<='Z';j++)
    {
        if(j!=i)
        {
            for(k='X';k<='Z';k++)
            if(k!=j&&k!=i)
            if(i!='X'&&k!='X'&&k!='Z')
            printf("A----%c\nB----%c\nC----%c\n",i,j,k);
        }
    }
    return 0;
}


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM