偶数支足球队进行单循环比赛,按照指定算法打印每轮的对阵形势
来源:互联网 发布:dll文件放大软件 编辑:程序博客网 时间:2024/04/30 18:35
目的:
有偶数支足球队进行单循环比赛,请按照指定算法打印每轮的对阵形势.
比如, 有如下球队:
china,England,Germany,Italy,France,Agentia。要求:
第一轮的输出结果如下:
China–VS–Agentina
England–VS–France
Germany—VS–Italy具体实现
把六支球队存储在一个一维的数组中;
第一轮比赛结束后,第一支队伍不变,第2—4支队伍依次向后移动,最后一个队伍放在第二个位置;
再按照:
队伍1–VS–队伍6
队伍2–VS–队伍5
队伍3–VS–队伍4
的规律进行PK,直到一支队伍与另外五支PK一遍,则PK结束。代码实现如下:
package com.zzti.scs.peter.homework;import java.util.Scanner;/** * * 实现足球队进行单循环比赛 * @author peter * @version 1.0 * @date 2015年7月26日 */public class Zhang5T2 { public static void main(String[] args) { // TODO Auto-generated method stub //产生一个扫描 Scanner input = new Scanner(System.in); System.out.print("请问你想看前几轮的比赛?"); //手工输入 int count = input.nextInt(); //调用game函数,并传参数 game(count); input.close(); } public static int game(int count){ //定义一个数组,存储队伍的名字 String team[]={"china","England","Germany","Italy","France","Agentia"}; //定义并初始化中间变量 String temp = ""; //外层循环实现比赛的轮数 for(int i=0;i<count;i++){ System.out.println("第"+(i+1)+"轮:"); //内层循环实现输出对阵情况 for(int j=0;j<team.length/2;j++){ System.out.println(team[j]+"--VS--"+team[team.length-j-1]); } //实现球队的变换;即:从a[1]数组后移,a[1] = a[5] temp = team[5]; for(int k = team.length-1;k>=2;k--){ team[k] = team[k-1]; } team[1] = temp; } return 0; }}
运行结果如下:
0 0
- 偶数支足球队进行单循环比赛,按照指定算法打印每轮的对阵形势
- 团体对抗单循环对阵编排算法
- first,单循环比赛安排算法
- 单循环比赛的"贝格尔"编排法
- 多人单循环比赛的安排问题
- 单循环比赛的"贝格尔"编排法
- 二维数组按照指定的键名的值进行排序
- Oracle 按照指定的时间间隔进行分组
- 属性动画如何按照指定的位置进行旋转
- Oracle 按照指定的时间间隔进行分组
- 每组输入两个要输入n组,把这n组按照每组的第一个数进行排序
- 写一条SQL查询出每门科目的最高分,按照科目进行分组
- n支队伍比赛
- n支队伍比赛
- Java 单循环打印九九乘法表
- Poj 3071 Football (比赛对阵 概率DP)
- [学习笔记]小型论坛功能——实现按照指定每页的行数来分页显示记录[3]
- spring定时器按照指定时间进行执行
- phaser制作跑酷游戏
- XAMPP重要文件目录及配置
- Java NIO:浅析I/O模型
- HDU 4268 Alice and Bob(贪心+Multiset的应用)
- python脚本自动保存blog页面
- 偶数支足球队进行单循环比赛,按照指定算法打印每轮的对阵形势
- LAMP环境搭建教程
- Android 开源框架Universal-Image-Loader完全解析(一)--- 基本介绍及使用
- 最简单的基于FFmpeg的移动端例子:IOS 视频转码器
- UI___UIImageView
- Android 开源框架Universal-Image-Loader完全解析(二)--- 图片缓存策略详解
- 如何测试一个网页登陆界面
- Linux 下编译安装 PHP 5.6
- 配置SharePoint 2013 Search 拓扑结构