有6支球队,每两队之间进行主客场比赛,问一共要进行多少场此赛,输出每场比赛

fs_rong123 2016-07-27 09:29:31
先抛出一个答案,求不同写法答案

public static void main(String[] args) {
int n=6,m;
if(n%2 == 0){
m = n;
}else{
m= n+1;
}
int a=1,b=1,index=1,loop=0;
for(int i=1;i<=(m-1)*(m/2);i++){
if(a>=m){
a=1;
}
if(index>m/2){
index = 1;
}
if(index ==1){
loop++;
if(i==1){
b=m;
}else{
b=a;
}
System.out.println(("第" + loop + "轮"));
System.out.println(m + "---" + a);

}else{
if (b > 1) b--;
else b = m - 1;
System.out.println(a + "---" + b);
}
index++;
a++;

}
}
...全文
522 3 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
fs_rong123 2016-07-28
  • 打赏
  • 举报
回复
有人吗
wula0010 2016-07-28
  • 打赏
  • 举报
回复
楼上正解。。。。。。。。。。。。。。
自由自在_Yu 2016-07-28
  • 打赏
  • 举报
回复
public static void main(String[] args) { String[] team = {"a","b","c","d","e","f"}; int count = 0; System.out.println("比赛开始:"); for (int i = 0; i < team.length; i++) { for (int j = 0; j < team.length; j++) { while(j != i){ count++; System.out.println("第"+ count +"场:主场" + team[i] + " vs 客场" + team[j]); break; } } } } 比赛开始: 第1场:主场a vs 客场b 第2场:主场a vs 客场c 第3场:主场a vs 客场d 第4场:主场a vs 客场e 第5场:主场a vs 客场f 第6场:主场b vs 客场a 第7场:主场b vs 客场c 第8场:主场b vs 客场d 第9场:主场b vs 客场e 第10场:主场b vs 客场f 第11场:主场c vs 客场a 第12场:主场c vs 客场b 第13场:主场c vs 客场d 第14场:主场c vs 客场e 第15场:主场c vs 客场f 第16场:主场d vs 客场a 第17场:主场d vs 客场b 第18场:主场d vs 客场c 第19场:主场d vs 客场e 第20场:主场d vs 客场f 第21场:主场e vs 客场a 第22场:主场e vs 客场b 第23场:主场e vs 客场c 第24场:主场e vs 客场d 第25场:主场e vs 客场f 第26场:主场f vs 客场a 第27场:主场f vs 客场b 第28场:主场f vs 客场c 第29场:主场f vs 客场d 第30场:主场f vs 客场e

81,122

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧