加载中…
个人资料
wxl1990721
wxl1990721
  • 博客等级:
  • 博客积分:0
  • 博客访问:357
  • 关注人气:4
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

java 题目:两个乒乓球队进行比赛,各出三人。甲队为a,b,c三人,乙队为x,y,z三人。已抽签决定比赛名单

(2012-03-27 20:06:00)
标签:

乒乓球队

j2

乙队

比赛

进行

杂谈

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


package other;

import java.util.Arrays;
import java.util.Scanner;
import java.util.Vector;

class test {
public static void main(String[] args) {
Vector vec1=new Vector();
Vector vec2=new Vector();
vec1.add("a");
vec1.add("b");
vec1.add("c");
vec2.add("x");
vec2.add("y");
vec2.add("z");
Vector<Vector> arr1=new Vector();
Vector<Vector> arr2=new Vector();
Vector<Vector> arr3=new Vector();
Vector temp;
for (int i = 0; i < vec1.size(); i++) {
for (int j = 0; j < vec2.size(); j++) {
if(vec1.get(i)=="a"&&vec2.get(j)=="x"){
continue;
}
else if(vec1.get(i)=="c"&&vec2.get(j)=="x"){
continue;
}else if(vec1.get(i)=="c"&&vec2.get(j)=="z"){
continue;
}
else{
temp=new Vector();
temp.add(vec1.get(i));
temp.add(vec2.get(j));
if(i==0){
arr1.add(temp);
}
else if(i==1){
arr2.add(temp);
}
else{
arr3.add(temp);
}
}
}
}
for (int i = 0; i < arr1.size(); i++) {
for (int j = 0; j < arr2.size(); j++) {
for (int j2 = 0; j2 < arr3.size(); j2++) {
if((arr1.get(i).get(0).toString()!=arr2.get(j).get(0).toString())&&(arr1.get(i).get(0).toString()!=arr3.get(j2).get(0).toString())&&(arr2.get(j).get(0).toString()!=arr3.get(j2).get(0).toString())){
if((arr1.get(i).get(1).toString()!=arr2.get(j).get(1).toString())&&(arr1.get(i).get(1).toString()!=arr3.get(j2).get(1).toString())&&(arr2.get(j).get(1).toString()!=arr3.get(j2).get(1).toString())){
System.out.println(arr1.get(i));
System.out.println(arr2.get(j));
System.out.println(arr3.get(j2));
}
}
}
}
}
}
}

0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有