C语言乒乓球比赛抽签

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了C语言乒乓球比赛抽签相关的知识,希望对你有一定的参考价值。

两个乒乓球队进行比赛,各出3人,甲队为a,b,c三人,乙队为x,y,z三人.已抽签决定比赛名单.有人向队员打听比赛的名单.a说他不和x比,c说他不和x,z比,请编程序找出三队赛手的名单?

C语言的
#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 B---%c C--%c\n",i,j,k);
getchar();
return 0;


c++的

#include <iostream>
using namespace std;
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')
cout<<"A--"<<i<<" B--"<<j<<" C--"<<k<<endl;
getchar();
getchar();
return 0;
参考技术A #include "stdio.h" 
main() 
 
char x='a',y='b',z='c'; 
int i=1; 
while(i>0) 
 
if (x!='a' && x!='c' && z!='c') break; 
else 
 
x++; 
if (y == 'c') y='a'; 
else y++; 
if (z == 'c') z='a'; 
else z++; 
 
 
printf("X vs %c,Y vs %c,Z vs %c",x,y,z); 

参考技术B #include<stdio.h>
void main()

char A,B,C;
for(A='X';A<='Z';A++)
for(B='X';B<='Z';B++)
for(C='X';C<='Z';C++)
if(A!='X'&&C!='X'&&C!='Z'&&A!=B&&B!=C&&C!=A)printf("A===%c,B===%c,C===%c\n",A,B,C);
return 0;

两个乒乓球队进行比赛,各出三人。甲队为a,b,c三人,乙队为x,y,z三人。 已抽签决定比赛名单。有人向队员打听比赛的名单。 a说他不和x比,c说他不和x,z比,请编程序找出三队赛手的名单。(代码片段

/*
两个乒乓球队进行比赛,各出三人。甲队为a,b,c三人,乙队为x,y,z三人。
已抽签决定比赛名单。有人向队员打听比赛的名单。
a说他不和x比,c说他不和x,z比,请编程序找出三队赛手的名单。

解题思路:
暴力法:
三循环,同时i!=j,j!=k,k!=i,同时i!=x,k!=x,k!=z

*/
#include<stdio.h>
#include<math.h>
#include<malloc.h>
main()
{
    char i,j,k;
    for(i=x;i<=z;i++){
        for(j=x;j<=z;j++){
            if(i!=j){
                for(k=x;k<=z;k++){
                    if(i!=x&&k!=x&&k!=z){
                        printf("a-%c,b-%c,c-%c\n",i,j,k);
                    }
                }
            }
        }
    }
}

以上是关于C语言乒乓球比赛抽签的主要内容,如果未能解决你的问题,请参考以下文章

有2个乒乓球对进行比赛,每队各出3个人 甲队为ABC乙队为XYZ 抽签决定比赛名单,A不跟X比 C不跟X、Z比 编程

用Python编程,两个乒乓球队进行比赛问题

C语言试题115之两个乒乓球队进行比赛,各出三人。甲队为 a,b,c 三人,乙队为 x,y,z 三人。已抽签决定 比赛名单。有人向队员打听比赛的名单。a 说他不和 x 比,c 说他不和 x,z 比,请

Python乒乓球比赛顺序

初学python算法100例-案例21 乒乓球比赛名单分配

c语言:两个乒乓球队进行比赛,各出3人,A说他不和x比,C说他不和x,z比。找出3对赛手的名单