| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 950 人关注过本帖
标题:两个队伍比赛乒乓球的问题。
取消只看楼主 加入收藏
yibanguaiqi
Rank: 1
等 级:新手上路
帖 子:7
专家分:0
注 册:2014-10-20
结帖率:100%
收藏
已结贴  问题点数:20 回复次数:3 
两个队伍比赛乒乓球的问题。
两个乒乓球队进行比赛,各对出3人,每人与对方队的一人进行一场比赛,甲队出A B C三人,乙队出 X Y Z三人。请编程找出所有可能的对阵情况。抽签后,有人向队长打听对阵情况,A说他不和X比,C说他不和X、Z比,编程找出三个对手名单。
#include <stdio.h>

int main() {
    char a, b, c;//分别为A,B,C的对手(A不与X,C不与X,Z)
    for(a ='X',b ='X',c ='X'; a <='Z'; a++) {
        if(a!=b && a!=c && b!=c && a!='X' && c!='X' && c!='Z') break;
        for( b ='X'; b <='Z'; b++) {
            if(a!=b && a!=c && b!=c && a!='X' && c!='X' && c!='Z') break;
            for( c = 'X'; c <='Z'; c++) {
                if(a!=b && a!=c && b!=c && a!='X' && c!='X' && c!='Z') break;
            }
        }
    }
    printf("A对手%c\nB对手%c\nC对手%c\n",a,b,c);
    return 0;
}   
跑出来一直不对,小弟愚笨,实在不知道哪儿错了~   不要网上赋值的答案过来,希望大家帮我看看哪儿有问题。
搜索更多相关主题的帖子: include 乒乓球 
2014-10-26 01:24
yibanguaiqi
Rank: 1
等 级:新手上路
帖 子:7
专家分:0
注 册:2014-10-20
收藏
得分:0 
回复 楼主 yibanguaiqi
有人么?
2014-10-27 00:11
yibanguaiqi
Rank: 1
等 级:新手上路
帖 子:7
专家分:0
注 册:2014-10-20
收藏
得分:0 
回复 3 楼 fan200953
可是若是换成printf("A对手%c\nB对手%c\nC对手%c\n",a,b,c-1)  就体现不出算法的核心了啊,这是在拼凑答案啊。     还有那个你说的如果不break的情况,我不太懂啊,能讲讲么?
2014-10-27 23:23
yibanguaiqi
Rank: 1
等 级:新手上路
帖 子:7
专家分:0
注 册:2014-10-20
收藏
得分:0 
回复 5 楼 fan200953
恩,恩,谢谢啊,谢谢啊!!!!!!!  能留个Q么?  以后多多交流。
2014-10-28 13:43
快速回复:两个队伍比赛乒乓球的问题。
数据加载中...
 
   



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

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