A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

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

2 个回复

正序浏览
package com.test;

import java.util.HashMap;

public class Test1 {

        /**
         * 两个乒乓球队进行比赛,各出三人。甲队为a,b,c三人,乙队为x,y,z三人。
         * 已抽签决定比赛名单。有人向队员打听比赛的名单。a说他不和x比,c说他不和x,z比,请编程序找出三队赛手的名单。
         * @param args
         */
        public static void main(String[] args) {
                int i,j,k;                                                        //定义i,j,k,他们分别是a,b,c的对手;
                for( i='x';i<='z';i++){                                //i的范围是'x'到'z';
                        for(j='x';j<='z';j++){                        //j的范围是'x'到'z';
                                for(k='x';k<='z';k++){                //k的范围是'x'到'z';
                                        if(i!='x'&&k!='x'&&k!='z'&&i!=k&&i!=j&&j!=k){ //根据题目给出判断条件,条件满足结果就出来了
                                                System.out.println("a,b,c的对手分别是:"+(char)i+","+(char)j+","+(char)k);//不要忘了强转一下
                                        }
                                }
                        }
                }
        }
}
回复 使用道具 举报
其实就是找出谁和谁对打而已,没有顺序的
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马