| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 486 人关注过本帖
标题:不知道从何入手的题
只看楼主 加入收藏
wtuaimmmm
该用户已被删除
收藏
已结贴  问题点数:6 回复次数:3 
不知道从何入手的题
提示: 作者被禁止或删除 内容自动屏蔽
搜索更多相关主题的帖子: 乒乓球 
2010-05-25 18:50
linjx0123
Rank: 9Rank: 9Rank: 9
等 级:贵宾
威 望:14
帖 子:279
专家分:1362
注 册:2006-4-7
收藏
得分:6 
按照题目的条件,一个一个来的话,程序可以这么写
程序代码:
public static void main(String[] args){
        char[] team = new char[]{'x','y','z'};
        for(int i=0; i<3; i++){
            if(team[i]=='x')
                continue;
            else{
                for(int k=0; k<3; k++){
                    if(k==i)
                        continue;
                    else{
                        for(int j=0; j<3; j++){
                            if(j==i||j==k)
                                continue;
                            else if(team[j]=='x'||team[j]=='z'){
                                continue;
                            }
                            else{
                                System.out.println("a的对手是:"+team[i]);
                                System.out.println("b的对手是:"+team[k]);
                                System.out.println("c的对手是:"+team[j]);
                            }
                        }
                    }
                }
            }
        }
    }

但是,也可以为了提高速度,可以把条件的次序改变,改成先判断c的对手,再判断a的对手,最后判断b的对手.改变次序的程序我就不写了
2010-05-26 09:19
wtuaimmmm
该用户已被删除
收藏
得分:0 
回复 2楼 linjx0123
提示: 作者被禁止或删除 内容自动屏蔽
2010-05-26 11:21
linjx0123
Rank: 9Rank: 9Rank: 9
等 级:贵宾
威 望:14
帖 子:279
专家分:1362
注 册:2006-4-7
收藏
得分:0 
其实算法只是模拟人的一个解决思路。
a b c
x y z
当我们不用电脑,而用人脑去思考的时候,会这样考虑。
1 a队可以跟x,y,z中的任何一队比赛,因为条件中知道a队不跟x队比赛,那么就只能跟y,或者z比赛。这样a就有两个选择.先选择y,
2 然后确定b队的对手.b队没有条件限制,所以可以跟任何一队比赛,但是上面y队已被选择,那么就只能跟x,或者z队比赛,先选择x.
3 同样,x,y都被选择了,那么c只能选z,但是条件中c队不跟z比赛,所以错误。
4 错误则退出循环转到2, 那么2就只能选z,再转到3,c就只能选x,但是c不跟x比赛,所以错误。
5 接着转到1,继续循环,此时a的值只能为z.
依次类推就能找出所有可能的答案。

2010-05-26 12:21
快速回复:不知道从何入手的题
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.040610 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved