比赛分组 功能描述:两个乒乓球队进行比赛,各出三人。 甲队为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 && a!=b && b!=c && a!=c){
System.out.println("A:"+(char)(‘X‘+(a-1)));
System.out.println("B:"+(char)(‘X‘+(b-1)));
System.out.println("C:"+(char)(‘X‘+(c-1)));
}
}
}
}

}

}

时间: 2024-08-06 02:53:46

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

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

习题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

【编程题目】n 支队伍比赛,分别编号为 0,1,2。。。。n-1,已知它们之间的实力对比关系,

36.引用自网友:longzuo(运算)谷歌笔试: 19n 支队伍比赛,分别编号为 0,1,2....n-1,已知它们之间的实力对比关系,存储在一个二维数组 w[n][n]中,w[i][j] 的值代表编号为 i,j 的队伍中更强的一支.所以 w[i][j]=i 或者 j,现在给出它们的出场顺序,并存储在数组 order[n]中,比如 order[n] = {4,3,5,8,1......},那么第一轮比赛就是 4 对 3, 5 对 8........胜者晋级,败者淘汰,同一轮淘汰的所有队伍排名不

已知IP、子网掩码,求网络位、主机位、广播地址

前       言 本文档是简单介了逻辑算法.以及如何在已知IP地址和子网掩码的情况下计算网络位.主机位以及广播地址.所有步骤远的采用最原始的二进制方式,直击原理,请仔细阅读. 1.逻辑算法 在计算网络位.主机地址.广播地址时,会使用到逻辑与运算和逻辑或运算,所以了解其算法是必要的.详细章节请百度,这里只做简单介绍. &&是逻辑与运算符,|| 是逻辑或运算符 逻辑与运算:当两个二进制数1和0做逻辑与运算时,全为真(1)即结果为真(1),一个为假即全为假(0) 逻辑或运算:当两个二进制数1和

已知s.txt文件中有一个这样的字符串 请编写程序读取数据内容,把数据排序后写入 ss.txt文件

package cn.idcast5; import java.io.BufferedReader; import java.io.BufferedWriter; import java.io.FileNotFoundException; import java.io.FileReader; import java.io.FileWriter; import java.io.IOException; import java.util.Arrays; /* * 需求:已知s.txt文件中有一个这样

已知两个整数a,b,且a+b=c,要求输入:a,b; 输出:c

题目: 已知两个整数a,b,且a+b=c,要求输入:a,b: 输出:c . 提示:使用赋值语句. 代码: 1 program shen2; 2 3 var 4 a,b,c:integer; 5 BEGIN 6 readln(a,b); 7 c:=a+b; 8 writeln(a,'+',b,'=',c); 9 END.

已知正方形对角线两点求另外两点

正方形,已知 (x0,y0) 和(x2,y2)  可以根据下列关系求(x1,y1),(x3,y3) x1+x3 = x0+x2; x1-x3  =  y2-y0; y1+y3 =  y0+y2; y1-y3 =  x0-x2; node[0].p[1].x = ((node[0].p[0].x+node[0].p[2].x)+(node[0].p[2].y-node[0].p[0].y))/2; node[0].p[1].y = ((node[0].p[0].y+node[0].p[2].y)+

已知笼中有头h个,有脚f条,问笼中鸡兔各有多少只

描述    已知笼中有头h个,有脚f条,问笼中鸡兔各有多少只, 如果无法组成    输入    h(0<h<2147483647)    f(0<f<2147483647)    输出    鸡的数目    兔子的数目 public class Main {     public static void main(String[] args){         int h = 0;         int f = 0;         Scanner scanner = new S

魔幻的曲率--已知曲率画图形

已知曲率为 $s/5+1-2 \cos(s)+9\cos(s/2)$, 则图形为 而若曲率为 $0.2s+1-2\sin(s)+9\sin(s/3)$, 则图形为 转载自 ni_o.