【王道JAVA】【程序 18 乒乓球赛】

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

public class WangDao {
	public static void main(String[] args){
		for (char i = 'x'; i <= 'z'; i++) {	// 甲队a的对手,遍历x,y,z.
			for (char j = 'x'; j <= 'z'; j++) {	// 甲队b的对手,遍历x,y,z.
				if (i != j) {	// a与b的对手不能是同一个。
					for (char k = 'x'; k <= 'z'; k++) {	// 甲队c的对手,遍历x,y,z.
						if (i != k && j != k) {	// a与c的对手不能是同一个,b与c的对手也不能是同一个。
							if (i != 'x' && k != 'x' && k != 'z') {	// a不和x比,c不和x、z比。
								System.out.println("a---" + i + ",  b---" + j + ",  c---" + k );
							}
						}
					}
				}
			}
		}
	}
}

猜你喜欢

转载自blog.csdn.net/YelloJesse/article/details/89408755