【程序18】
( L/ u: s$ }- j" I' J题目:两个乒乓球队进行比赛,各出三人。甲队为a,b,c三人,乙队为x,y,z三人。已抽签决定比赛名单。有人向队员打听比赛的名单。a说他不和x比,c说他不和x,z比,请编程序找出三队赛手的名单。 * [9 }) }! |9 Z
public class lianxi18 { : z; @; \: j& X2 B# R% B
static char[] m = { ’a’, ’b’, ’c’ }; . x/ V/ N [( \# J9 ^! x
static char[] n = { ’x’, ’y’, ’z’ };
7 F9 Z3 m& x4 ?2 xpublic static void main(String[] args) { 1 [8 }' p: E( C
for (int i = 0; i < m.length; i++) {
- q* Q- j4 I* F6 G2 _ for (int j = 0; j < n.length; j++) {
- M) _9 I/ p; v" T5 M/ E: }. z; H if (m == ’a’ && n[j] == ’x’) {
, F( T6 R- H0 S7 Z2 k! F2 E9 A6 b continue; $ F( \ r! ^6 x- E4 }
} else if (m == ’a’ && n[j] == ’y’) {
: m! e& K6 M2 `9 v( U( b, l7 B continue; 3 }: s' v0 F p$ `5 I) k# m
} else if ((m == ’c’ && n[j] == ’x’) + @, z% G4 F, \6 y8 e3 {9 o7 V
|| (m == ’c’ && n[j] == ’z’)) {
' [# b* u1 e) s; d Z) U/ h continue; + {% T$ t3 B- {; ^+ R
} else if ((m == ’b’ && n[j] == ’z’)
' C7 O- g6 c1 u || (m == ’b’ && n[j] == ’y’)) {
8 \* g* m, c0 F2 r- O* V continue;
' t7 [% l. f4 v7 w } else
3 y3 e; I- ?+ O$ M System.out.println(m + " vs " + n[j]);
& G4 B% s9 d) _: y/ U4 | } 3 h$ B2 }: ^) _+ R7 {' `7 L. G" v
} $ h5 A/ _" @6 q0 ]0 a
}
/ I3 x2 f: s+ w9 J! f+ O4 H4 C& u9 ^} |