每天一道JavaSE基础题(十八:两个乒乓球队进行比赛,各出三人。甲队为a,b,c三人,乙队为x,y,z三人。。。)

    技术2025-08-05  14

    **每天一道JavaSE基础题(十八:两个乒乓球队进行比赛,各出三人。甲队为a,b,c三人,乙队为x,y,z三人。。。)**

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

    程序代码:

    package SE50T; /* * 【程序18】 题目:两个乒乓球队进行比赛,各出三人。甲队为a,b,c三人,乙队为x,y,z三人。已抽签决定比赛名单。有人向队员打听比赛的名单。 a说他不和x比,c说他不和x,z比,请编程序找出三队赛手的名单。 */ public class T18 { public static void main(String[] args) { for (char a = 'X'; a <= 'Z'; a++) { for (char b = 'X'; b <= 'Z'; b++) { // 两人匹配的不能是同一人 if (a != b) { for (char c = 'X'; c <= 'Z'; c++) { // 三人匹配的不能为同一人 if (b != c && a != c) { // 加入题目给的条件,进行判断 if (a != 'X' && c != 'Z' && c != 'X') { System.out.println("比赛名单为:"); System.out.println("a与" + a + "比赛"); System.out.println("b与" + b + "比赛"); System.out.println("c与" + c + "比赛"); } } } } } } } }

    程序运行图:

    Processed: 0.011, SQL: 9