1. 目的:
    有偶数支足球队进行单循环比赛,请按照指定算法打印每轮的对阵形势.
    比如, 有如下球队:
    china,England,Germany,Italy,France,Agentia。

  2. 要求:
    第一轮的输出结果如下:
    China–VS–Agentina
    England–VS–France
    Germany—VS–Italy

  3. 具体实现
    把六支球队存储在一个一维的数组中;
    第一轮比赛结束后,第一支队伍不变,第2—4支队伍依次向后移动,最后一个队伍放在第二个位置;
    再按照:
    队伍1–VS–队伍6
    队伍2–VS–队伍5
    队伍3–VS–队伍4
    的规律进行PK,直到一支队伍与另外五支PK一遍,则PK结束。

  4. 代码实现如下:

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;}}

运行结果如下:

偶数支足球队进行单循环比赛,按照指定算法打印每轮的对阵形势相关推荐

  1. 11、16支足球队随机分组

    编程题目: 11.将16支足球队随机分成四组: 科特迪瓦 阿根廷 澳大利亚 塞尔维亚 荷兰 尼日利亚 日本 美国 中国 新西兰 巴西 比利时 韩国 喀麦隆 洪都拉斯 意大利 示例代码: package ...

  2. R语言使用caret包构建遗传算法树模型(Tree Models from Genetic Algorithms )构建回归模型、通过method参数指定算法名称

    R语言使用caret包构建遗传算法树模型(Tree Models from Genetic Algorithms  )构建回归模型.通过method参数指定算法名称.通过trainControl函数控 ...

  3. R语言使用caret包构建岭回归模型(Ridge Regression )构建回归模型、通过method参数指定算法名称、通过trainControl函数控制训练过程

    R语言使用caret包构建岭回归模型(Ridge Regression )构建回归模型.通过method参数指定算法名称.通过trainControl函数控制训练过程 目录

  4. R语言使用caret包构建随机森林模型(random forest)构建回归模型、通过method参数指定算法名称、通过ntree参数指定随机森林中树的个数

    R语言使用caret包构建随机森林模型(random forest)构建回归模型.通过method参数指定算法名称.通过ntree参数指定随机森林中树的个数 目录

  5. R语言使用caret包构建gbdt模型(随机梯度提升树、Stochastic Gradient Boosting )构建回归模型、通过method参数指定算法名称

    R语言使用caret包构建gbdt模型(随机梯度提升树.Stochastic Gradient Boosting )构建回归模型.通过method参数指定算法名称 目录

  6. C#操作Excel数据读写/指定打印机打印

    C#操作Excel 数据的读写 前情提要 实例 指定打印机打印 附加:打印时预览配置 数据的读写 前情提要 本文对于excel的操作使用的是Microsoft.Office.Interop.Excel ...

  7. python比赛积分类算法题_python常用算法题

    一: #计算平均数,中位数和众数 #coding:utf-8 #计算平均数,中位数和众数 import random lst = [random.randint(0,10) for i in rang ...

  8. cba比赛比分预测_CBA第17轮比赛结果预测!

    CBA第16轮已经全部结束,广东.辽宁.北京.新疆都以大比分战胜了各自的对手,尤其是新疆在经历了更换主教练.大外援之后,打出了开季以来最漂亮的一仗,重新找回了冲击总冠军的希望.CBA第17轮的比赛将于 ...

  9. python预测足球比赛_机器学习算法预测足球赛事的模型比较(一)

    本文是作者前一段时间关注足球赛事时做的一点分析,内容涉及基于足球数据进行描述性统计分析.基于机器学习建模与传统的泊松模型建模三大部分,由于文章较长,将分两部分进行展现. 第一部分为前言与述性分析部分1 ...

  10. codesoft指定打印机打印_巧用win32print来控制windows系统打印机并推送打印任务

    小爬最近接到的一个需求是:将windows系统下的打印任务批量有序传输给网络打印机,实现批量有序打印.     用户先从公司的OA(B/S模式)系统下 打印指定内容的表单以及表单中的附件内容.这个问题 ...

最新文章

  1. 数组-在Shell脚本中的基本使用介绍
  2. 固态器件理论(5)PN结
  3. 有关Java中json字符串与map的转换使用
  4. axure实现复选框全选_AxureRP8实战手册-案例73(全选与取消全选效果)
  5. 明源云创CI/CD技术演进
  6. 如何优化android内存,Android内存优化
  7. pycharm如何修改文件名
  8. Adversarial learned Inference(对抗学习推断器)
  9. U-BOOT 编译过程
  10. 正确的配置Android开发环境-让你的C盘不在爆红
  11. iOS检测当前设备是否越狱系统
  12. 研究生必须过计算机和英语吗,2020考研:英语一75分,她是怎么做到的_计算机考研科目...
  13. 电脑系统安装后桌面图标隔开很宽怎么调?
  14. threejs 制作产品3d展示页面
  15. vue3 中使用antd UI组件
  16. html5实现canvas迷宫游戏,HTML5/Canvas/JS 迷宫生成动画
  17. 世界自然基金会推出区块链工具以跟踪食品供应链
  18. squid代理及加速(理论加案例篇)
  19. activeMQ消息发送过程与原理浅析
  20. 介绍Java -D 命令行参数

热门文章

  1. CSS 3之美化表格样式(二)
  2. 计算机系统大作业-程序人生
  3. 中间件 东方通TongWeb运维|精选整理版本
  4. matlab更改安全密钥,Linux下设置安全密钥登录
  5. Linux系统下从百度云快速下载文件的姿势(2020.07月更)
  6. 乐优商城个人笔记上-主要框架、基础知识、管理系统代码
  7. Ubuntu 意外死机 (Linux Crash/Hang)解决
  8. 深度总结:软件设计七大原则
  9. xbox360自制系统服务器,没有想象那么难!XBOX360刷机详细教程
  10. 地质图例符号大全_不得不知的搜索引擎技巧大全