两个乒乓球队进行比赛

时间:2021-03-03 11:26:16
【程序18】
题目:两个乒乓球队进行比赛,各出三人。甲队为a,b,c三人,乙队为x,y,z三人。已抽签决定比赛名单。有人向队员打听比赛的名单。a说他不和x比,c说他不和x,z比,请编程序找出三队赛手的名单。
1.程序分析:判断素数的方法:用一个数分别去除2到sqrt(这个数),如果能被整除, 则表明此数不是素数,反之是素数。

这个题我没有思路,请帮助我说明思路,尤其是下面的程序分析,谢谢!

4 个解决方案

#1


第二个问题是问什么?分析?还是写程序?写程序应该不难吧,分析,我不知道怎么分析p数学?

第一个问题感觉用两个数组来断下,不过不好写,

#2


纯粹的数理逻辑题吗
数学模型就是一个图,6个点,a不和x比在a和x间划线,c不和x,z比,分别划线,同样a不和b、c比,剩下的相同
于是问题就是染色问题了

#3


那个程序分析打印错了吧。。。
你看看这样对不对
              public static void main(String[] args){
char[] c1 = { 'a', 'b', 'c' };
char[] c2 = { 'x', 'y', 'z' };
for (int i = 0; i < c1.length; i++) {
for (int j = 0; j < c2.length; j++) {
if ((c1[i] == 'a' & c2[j] == 'x')
| (c1[i] == 'c' & c2[j] == 'x')
| (c1[i] == 'c' & c2[j] == 'z')) {
continue;
}
System.out.println(c1[i] + " vs " + c2[j]);
}
}
}

#4


看看这个答案: http://www.java2000.net/p14621

两个乒乓球队进行比赛  两个乒乓球队进行比赛

#1


第二个问题是问什么?分析?还是写程序?写程序应该不难吧,分析,我不知道怎么分析p数学?

第一个问题感觉用两个数组来断下,不过不好写,

#2


纯粹的数理逻辑题吗
数学模型就是一个图,6个点,a不和x比在a和x间划线,c不和x,z比,分别划线,同样a不和b、c比,剩下的相同
于是问题就是染色问题了

#3


那个程序分析打印错了吧。。。
你看看这样对不对
              public static void main(String[] args){
char[] c1 = { 'a', 'b', 'c' };
char[] c2 = { 'x', 'y', 'z' };
for (int i = 0; i < c1.length; i++) {
for (int j = 0; j < c2.length; j++) {
if ((c1[i] == 'a' & c2[j] == 'x')
| (c1[i] == 'c' & c2[j] == 'x')
| (c1[i] == 'c' & c2[j] == 'z')) {
continue;
}
System.out.println(c1[i] + " vs " + c2[j]);
}
}
}

#4


看看这个答案: http://www.java2000.net/p14621

两个乒乓球队进行比赛  两个乒乓球队进行比赛