菜单 学习猿地 - LMONKEY

VIP

开通学习猿地VIP

尊享10项VIP特权 持续新增

知识通关挑战

打卡带练!告别无效练习

接私单赚外块

VIP优先接,累计金额超百万

学习猿地私房课免费学

大厂实战课仅对VIP开放

你的一对一导师

每月可免费咨询大牛30次

领取更多软件工程师实用特权

入驻
63
0

两个乒乓球队进行比赛,各出3人。甲队为A,B,C3人,乙队为x,y,z3人。抽签决定比赛名单。有人向队员打听比赛的名单,A说他不和x比,C说他不和x,z比。编程找出3对赛手的名单。

原创
05/13 14:22
阅读数 37975

/*
i,j,k分别是X,Y,Z之一,且i,j,k互不相等
外循环使i由'X'变到'Z'(但i不应与j相等)然后对每一组i,j的值,
找到符合条件的k值,k同样也可能是'X','Y','Z'中的一个 但不能与ij 相同  
在满足i!=j!=k的条件下 再把i!='X'和k!='X'以及k!='Z'的i,j,k输出
*/
#include <stdio.h>
int main()
{
    char i,j,k;
    for(i='X';i<='Z';i++)
    for(j='X';j<='Z';j++)
    {
        if(j!=i)
        {
            for(k='X';k<='Z';k++)
            if(k!=j&&k!=i)
            if(i!='X'&&k!='X'&&k!='Z')
            printf("A----%c\nB----%c\nC----%c\n",i,j,k);
        }
    }
    return 0;
}

发表评论

0/200
63 点赞
0 评论
收藏