黑马程序员技术交流社区
标题:
可能是点招题,可是我表示看不懂
[打印本页]
作者:
2457740857
时间:
2016-6-1 00:28
标题:
可能是点招题,可是我表示看不懂
题目:两个乒乓球队进行比赛,各出三人。甲队为a,b,c三人,乙队为x,y,z三人。已抽签决定比赛名单。有人向队员打听比赛的名单。a说他不和x比,c说他不和x,z比,请编程序找出三队赛手的名单。
作者:
土菠萝
时间:
2016-6-1 09:08
其实就是找出谁和谁对打而已,没有顺序的
作者:
18573626921
时间:
2016-6-1 16:49
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);//不要忘了强转一下
}
}
}
}
}
}
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2