【程序18】題目:兩個(gè)乒乓球隊(duì)進(jìn)行比賽,各出三人。甲隊(duì)為a,b,c三人,乙隊(duì)為x,y,z三人。已抽簽決定比賽名單。有人向隊(duì)員打聽(tīng)比賽的名單。a說(shuō)他不和x比,c說(shuō)他不和x,z比,請(qǐng)編程序找出三隊(duì)賽手的名單。?
1 回答

kaguya
TA貢獻(xiàn)8條經(jīng)驗(yàn) 獲得超5個(gè)贊
public?class?Text03?{ ???public?static?void?main(String[]?args)?{ ??????String[]?arr?=?{"x","y","z"}; ??????for?(int?a?=?0;?a?<?3;?a++)?{ ?????????//當(dāng)a匹配到x時(shí),continue ?????????if?(arr[a].equals("x")) ????????????continue; ?????????//當(dāng)c匹配到x或z或者c匹配的人與a相同時(shí),continue ?????????//而比較arr[c]與arr[a]是否相同,實(shí)際上就是比較c的值與a是否相同,將arr[c].equals(arr[a])簡(jiǎn)化為c?==?a ?????????for?(int?c?=?0;?c?<?3;?c++)?{ ????????????if?(arr[c].equals("x")?||?arr[c].equals("z")?||?c?==?a) ???????????????continue; ????????????//當(dāng)b匹配的人與a或c相同時(shí),continue ????????????for?(int?b?=?0;?b?<?3;?b++)?{ ???????????????if?(b?==?a?||?b?==?c) ??????????????????continue; ???????????????System.out.println("a?VS?"?+?arr[a]?+?",b?VS?"?+?arr[b]?+?",c?VS?"?+?arr[c]); ????????????} ?????????} ??????} ???} }
話說(shuō)樓主介意發(fā)個(gè)50道題的資源不_(:з」∠)_
添加回答
舉報(bào)
0/150
提交
取消