习题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                 if(a!=‘X‘ && c!=‘X‘ && c!=‘Z‘)
19                     printf("%c,%c,c和%c比赛\n",a,b,c);
20             }
21         }
22     }
23     return 0;
24 }

原文地址:https://www.cnblogs.com/baizhige/p/12634541.html

时间: 2024-11-05 22:03:07

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

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;/

两个乒乓球队进行比赛,各出三人。甲队为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

比赛结束后,每位选手都说对了一半,请编程确定比赛的名次

★5位运动员参加了10米台跳水比赛,有人让他们预测比赛结果 A选手说:B第一,我第三. B选手说:我第二,E第四. C选手说:我第一,D第二. D选手说:C最后,我第三. E选手说:我第四,A第一. 比赛结束后,每位选手都说对了一半,请编程确定比赛的名次! #include <stdio.h> int main() { int a, b, c, d, e; for (a = 1; A < 6;a++) { for (b = 1; b < 6;b++) { for (c = 1; c

【笔试】15、输入三个整数x,y,z,请把这三个数由小到大输出。

/** * 题目:输入三个整数x,y,z,请把这三个数由小到大输出. * 时间:2015年7月29日11:01:06 * 文件:Lianxi15.java * 作者:cutter_point */ package bishi.zuixin50.t2015729; import java.io.*; public class Lianxi15 { public static void main(String [] args) { String inpath = "source/zuixin50/l

5位运动员参加了10米台跳水比赛,每位选手都说对了一半,请编程确定比赛的名次

5位运动员参加了10米台跳水比赛,有人让他们预测比赛结果A选手说:B第一,我第三.B选手说:我第二,E第四.C选手说:我第一,D第二.D选手说:C最后,我第三.E选手说:我第四,A第一. 比赛结束后,每位选手都说对了一半,请编程确定比赛的名次. #include <stdio.h> int main(){  int a,b,c,d,e;  for(a=1;a<=5;a++)       for(b=1;b<=5;b++)            for(c=1;c<=5;c++

有一头母牛,它每年年初生一头小母牛。每头小母牛从第四个年头开始,每年年初也生一头小母牛。请编程实现在第n年的时候,共有多少头母牛?

题目:有一头母牛,它每年年初生一头小母牛.每头小母牛从第四个年头开始,每年年初也生一头小母牛.请编程实现在第n年的时候,共有多少头母牛? 输入 输入数据由多个测试实例组成,每个测试实例占一行,包括一个整数n(0<n<55),n的含义如题目中描述.n=0表示输入数据的结束,不做处理. 输出 对于每个测试实例,输出在第n年的时候母牛的数量.每个输出占一行. 样例输入 2 4 5 0 样例输出 2 4 6奶牛的数量与年份的关系如下表 年份 1 2 3 4 5 6 7 数量 1 2 3 4 6 9 1

比赛分组 功能描述:两个乒乓球队进行比赛,各出三人。 甲队为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

[Z] linux基础编程:IO模型:阻塞/非阻塞/IO复用 同步/异步 Select/Epoll/AIO

原文链接:http://blog.csdn.net/colzer/article/details/8169075 IO概念 Linux的内核将所有外部设备都可以看做一个文件来操作.那么我们对与外部设备的操作都可以看做对文件进行操作.我们对一个文件的读写,都通过调用内核提供的系统调用:内核给我们返回一个file descriptor(fd,文件描述符).而对一个socket的读写也会有相应的描述符,称为socketfd(socket描述符).描述符就是一个数字,指向内核中一个结构体(文件路径,数据

输入三个整数x,y,z,请把这三个数由小到大输出

1 Scanner sc=new Scanner(System.in); 2 int[] arr=new int[3]; 3 for(int i=0;i<arr.length;i++) 4 { 5 System.out.println("请输入第"+(i+1)+"个数据"); 6 arr[i]=sc.nextInt(); 7 } 8 for(int i=0;i<arr.length-1;i++) 9 { 10 for(int j=i+1;j<arr