赛手名单

来源:互联网 发布:拳皇13优化补丁 编辑:程序博客网 时间:2024/03/29 02:04

赛手名单


题目:两个乒乓球队进行比赛,各出 3 人。甲队为 A,B,C 三人,乙队为 X,Y,Z 三人,已抽签决定比赛名单。有人向队员打听比赛的名单,A 说他不和 X 比,C 说他不和 X,Z 比,请编写算法找出 3 对赛手的名单?


解题思路:信息数字化,设 A = 1,B = 2,C = 3,X = i,Y = j,Z = k 求出 i,j,k 与 A,B,C 对应,即为 3 对赛手名单


public class Main {public static void main(String[] args) {for (int x = 1; x <= 3; x++) {for (int y = 1; y <= 3; y++) {for (int z = 1; z <= 3; z++) {if (x != 1 && x != 3 && z != 3 && x != y && y != z&& x != z) {System.out.println("x = " + x);System.out.println("y = " + y);System.out.println("z = " + z);}}}}}}

解得:x = 2;y = 3;z = 1 所以 3 对赛手名单是:(A,Z)(B,X)(C,Y)

0 0
原创粉丝点击