经典算法-兵兵球比赛

public class PingPong {

    /**
     * 题目:两个乒乓球队进行比赛,各出三人。
     * 甲队为a,b,c三人,乙队为x,y,z三人。
     * 已抽签决定比赛名单。有人向队员打听比赛的名单。
     * a说他不和x比,c说他不和x,z比,请编程序找出三队赛手的名单。    
     */

    private static void pingPong(char[] m,char[] n){
        for(int i=0;ifor(int j=0;jif(m[i]=='a'&&(n[j]=='x'||n[j]=='y')){
                    continue;
                }else if(m[i]=='b'&&(n[j]=='y'||n[j]=='z')){
                    continue;
                }else if(m[i]=='c'&&(n[j]=='x'||n[j]=='z')){
                    continue;
                }else{
                    System.out.println("甲队,"+m[i]+" : "+n[j]+",乙队");
                }
            }
        }
    }

    public static void main(String[] args) {
        char[] m = new char[]{'a','b','c'};
        char[] n = new char[]{'x','y','z'};
        pingPong(m, n);
    }   
}

你可能感兴趣的:(算法初探,算法,乒乓球,java)