程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> C語言 >> C++ >> C++入門知識 >> 一道有關球賽隊員分配的C++程序題目

一道有關球賽隊員分配的C++程序題目

編輯:C++入門知識

題目描述:   兩個球隊進行比賽,各出三人。甲隊為a,b,c三人,乙隊為x,y,z三人。已經抽簽決定比賽名單。   有人向隊員打聽比賽安排的名單。a說他不和x比,c說他不和x,z比,請編程找出三隊賽手的名單。   分析:要找去三隊賽手的名單,也就是要分別找到a,b,c的對手,我們通過排除法,循環遍歷所有的可能性得到結果。   程序代碼:  

#include<iostream>  
using namespace std;  
void fun()  
{  
    for(char i='x';i<='z';i++)  
    {  
        for(char j='x';j<='z';j++)  
        {  
            if(i!=j)  
            {  
                for(char k='x';k<='z';k++)  
                {  
                    if(i!=k&&j!=k)      //通過三層循環,遍歷出所有的可能性   
                    {  
                        if(i!='x'&&k!='x'&&k!='z')//用題目中的限制條件進行限制   
                        {  
                            cout<<"a----->"<<i<<endl;  
                            cout<<"b----->"<<j<<endl;  
                            cout<<"c----->"<<k<<endl;  
                        }  
                    }     
                }     
            }  
        }  
    }  
}  
int main()  
{  
    cout<<"球賽的對陣名單為:"<<endl;  
    fun();  
    return 0;  
}  

 


  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved