当前位置:网站首页>C语言刷题随记 —— 乒乓球比赛

C语言刷题随记 —— 乒乓球比赛

2022-06-26 13:56:00 繁依Fanyi

在这里插入图片描述

题目

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

有人向队员打听比赛的名单。a 说他不和 x 比,c 说他不和 x,z 比,请编程序找出三队赛手的名单。

思路

利用循环遍历,并利用条件语句逐一排除即可。

题解

#include <stdio.h>

int main()
{
    
    char i,j,k;     // i 是 a 的对手,j 是 b 的对手,k 是 c 的对手
    for(i='x';i<='z';i++)
    {
    
        for(j='x';j<='z';j++)
        {
    
            if(i!=j)
                for(k='x';k<='z';k++)
                {
    
                    if(i!=k&&j!=k)
                    {
    
                        if(i!='x'&&k!='x'&&k!='z')
                        {
    
                            printf("名单为:a--%c\tb--%c\tc--%c\n",i,j,k);
                        }
                    }
                }
        }
    }
 }

样例输出

在这里插入图片描述

原网站

版权声明
本文为[繁依Fanyi]所创,转载请带上原文链接,感谢
https://blog.csdn.net/qq_21484461/article/details/125467911