【程序18】題目:兩個乒乓球隊進行比賽,各出三人。甲隊為a,b,c三人,乙隊為x,y,z三人。已抽簽決定比賽名單。有人向隊員打聽比賽的名單。a說他不和x比,c說他不和x,z比,請編程序找出三隊賽手的名單。?
1 回答

kaguya
TA貢獻8條經驗 獲得超5個贊
public?class?Text03?{ ???public?static?void?main(String[]?args)?{ ??????String[]?arr?=?{"x","y","z"}; ??????for?(int?a?=?0;?a?<?3;?a++)?{ ?????????//當a匹配到x時,continue ?????????if?(arr[a].equals("x")) ????????????continue; ?????????//當c匹配到x或z或者c匹配的人與a相同時,continue ?????????//而比較arr[c]與arr[a]是否相同,實際上就是比較c的值與a是否相同,將arr[c].equals(arr[a])簡化為c?==?a ?????????for?(int?c?=?0;?c?<?3;?c++)?{ ????????????if?(arr[c].equals("x")?||?arr[c].equals("z")?||?c?==?a) ???????????????continue; ????????????//當b匹配的人與a或c相同時,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]); ????????????} ?????????} ??????} ???} }
話說樓主介意發個50道題的資源不_(:з」∠)_
添加回答
舉報
0/150
提交
取消