文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>C程序习题-编程找出3对赛手的名单[6.15]

C程序习题-编程找出3对赛手的名单[6.15]

时间:2010-08-03  来源:chengxiaopeng

    两个乒乓球队进行比赛,各出3人。甲队为A,B,C三人,乙队为X,Y,Z三人。已抽签决定比赛名单。有人向队员搭台比赛名单,A说他不和X比,C说他不和X,Z比。请编程序找出3对赛手名单。     看到题目后,我考虑了一段时间,将两队存入数组中,然后用两重循环,然后进行判断。程序是写出来了,不过只是集中可能性。并没有把准确答案计算出来。其实原理也就是按照题目上说的,如果碰到上面说的两种情况,进行continue操作。把可能的情况打印出来。代码如下:

#include <stdio.h>

int main(int argc, int *argv[])
{
    char a[3] = {'A','B','C'};
    char b[3] = {'X','Y','Z'};
    int i,j;
    
    for (i = 0; i < 3; i++)
    {
        for (j = 0; j < 3 ;j++)
        {
            if((a[i] == 'A' && b[j] == 'X') || (a[i] == 'C' && (b[j] == 'X' || b[j] == 'Z')))
            {
                     continue;
            }
            else
            {
                printf("%c >>> %c\n",a[i],b[j]);
            }
        }
    }
    
       
    system("pause");
    return 0;
}

程序运行结果:

A >>> Y
A >>> Z
A >>> Y
B >>> X
B >>> Y
B >>> Z
C >>> Y

相关阅读 更多 +
排行榜 更多 +
辰域智控app

辰域智控app

系统工具 下载
网医联盟app

网医联盟app

运动健身 下载
汇丰汇选App

汇丰汇选App

金融理财 下载