比赛名单

两个乒乓球队进行比赛,各出3人。

甲队为A、B、C三人,乙队为X、Y、Z三人。

有人向队员打听比赛的名单,A说他不和X比, C说他不和X、Z比,

编程找出三对比赛的名单。

#include <iostream>
using namespace std;
int 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  && A!=C  && B!=C )
    printf("A=%c,B=%c,C=%c\n",A,B,C);
    system("pause");    return 1;
}

#include <iostream>
using namespace std;
int 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     &&     A!=C     &&    B!=C )
 printf("A=%c,B=%c,C=%c\n",A,B,C); 
    system("pause");

return 1;
}

时间: 2024-10-28 16:04:33

比赛名单的相关文章

口袋中球的取出顺序问题,比赛名单问题

对于以下这两种问题是离散数学与概论在编程中的应用: 两个乒乓球队进行比赛,各队人.甲队为A,B,C     乙队为 X,Y,Z    抽签决定比赛名单.有人向队员打听比赛名单,A说他不和X比,C说他不和X,Z比,请编程序找出3组比赛名单 #include<stdio.h> void Game_list() { char i,j,k; /*i是a的对手;j是b的对手;k是c的对手*/ for (i='x';i<='z';i++) for (j='x';j<='z';j++) if (

习题3. 2个乒乓球队比赛,甲队A, B, C3人,乙队X, Y, Z3人。已抽签决定比赛名单。A说他不和X比,C说他不和X, Z比,请编程找到3对赛手的名单。

1 #include<stdio.h> 2 int main(void) 3 { 4 char a,b,c; 5 for(char i='X';i<='Z';++i) 6 { 7 a=i; 8 for(char j='X';j<='Z';++j) 9 { 10 if(i==j) 11 continue; 12 b=j; 13 for(char k='X';k<='Z';++k) 14 { 15 if(i==k || j==k) 16 continue; 17 c=k; 18

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

package C; public class Bisai { public static void main(String[] args) { String a="xyz",b="",c=""; for (int i = 0; i < 3; i++) { if(a.substring(i,i+1).equals("x")||a.substring(i,i+1).equals("z")) { cont

比赛分组 功能描述:两个乒乓球队进行比赛,各出三人。 甲队为A、B、C三人,乙队为X、Y、Z 三人,已经抽签决定了比赛名单。 已知A 不和X 比,C 不和X、Z 比,请问比赛名单是什么。(用到了三重循环)

当时看到题目的时候自己就晕了,不懂什么意思,做出来的结果竟然是一个人比好几个人,当时还觉得一个人可以打几场呢!==!后来求助大神得到了答案,共勉一下吧~~ public static void main(String[] args) { for(int a = 1 ;a<=3;a++){ for(int b = 1 ;b<=3;b++){ for(int c = 1 ;c<=3;c++){ if(a != 1 && c != 1 && c != 3 &am

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

两个乒乓球队进行比赛,各出3人.甲队为A,B,C3人,甲队为x,y,z3人.抽签决定比赛名单.有人向队员打听比赛的名单,A说他不和x比,C说他不和x,z比.编程找出3对赛手的名单. 解:问题分析:假设i是A的对手,j是B的对手,k是C的对手,i,j,k分别是x,y,z之一,且i,j,k互不相等,同时还要满足条件i != 'x'&&k != 'x'&&k != 'z'. 程序: #include<stdio.h> int main() { char i,j,k;/

两队选手每队5人进行一对一的比赛(算法)

4. 有两队选手每队5人进行一对一的比赛,甲队为A.B.C.D.E,乙队为J.K.L.M.N,经过抽签决定比赛对手名单.规定A不和J比赛, M不和D及E比赛.列出所有可能的比赛名单. 提示:先固定甲队,A在0号位,B在1号位,依次排列,最后E在4号位:然后乙队排对应的对手,用循环变量j.k.l.m.n分别对应0号位的选择.1号位的选择.依次类推, 直到到4号位的选择,每一层循环应剔除上一轮已选过的选手,和指定不与比赛的对手.用变量i统计不同情况数. public class hzs4 { pub

练习二十二:python兵乓求比赛顺序练习,关于连个兵乓球队进行比赛

已知有两支兵乓球队进行比赛,每队各出3人: 甲队有a,b,c三人,乙队有x,y,z三人,已抽签决定比赛名单 问题:有人向队员打听比赛名单.a说他不和X比,c说他不和x,z比,程序找出比赛对手 方法一: 1 list1 = ['a','b','c'] 2 list2 = [0,0,0] 3 for i in list1: 4 if i == "c": 5 list2[list1.index(i)] = 'y' 6 elif i == "a": 7 list2[list

STL项目-学校演讲比赛

// 学校演讲比赛.cpp : 此文件包含 "main" 函数.程序执行将在此处开始并结束. // #include "pch.h" #include <iostream> #include "string" #include "vector" #include "algorithm" #include "functional" #include "list&quo

Python入门100例题

原文链接:http://www.cnblogs.com/CheeseZH/archive/2012/11/05/2755107.html 无论学习哪门计算机语言,只要把100例中绝大部分题目都做一遍,就基本掌握该语言的语法了. [程序1] 题目:有1.2.3.4个数字,能组成多少个互不相同且无重复数字的三位数?都是多少? #Filename:001.py cnt = 0#count the sum of result for i in range(1,5): for j in range(1,5