偶数支足球队进行单循环比赛,按照指定算法打印每轮的对阵形势
目的:
有偶数支足球队进行单循环比赛,请按照指定算法打印每轮的对阵形势.
比如, 有如下球队:
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;}}
运行结果如下:
偶数支足球队进行单循环比赛,按照指定算法打印每轮的对阵形势相关推荐
- 11、16支足球队随机分组
编程题目: 11.将16支足球队随机分成四组: 科特迪瓦 阿根廷 澳大利亚 塞尔维亚 荷兰 尼日利亚 日本 美国 中国 新西兰 巴西 比利时 韩国 喀麦隆 洪都拉斯 意大利 示例代码: package ...
- R语言使用caret包构建遗传算法树模型(Tree Models from Genetic Algorithms )构建回归模型、通过method参数指定算法名称
R语言使用caret包构建遗传算法树模型(Tree Models from Genetic Algorithms )构建回归模型.通过method参数指定算法名称.通过trainControl函数控 ...
- R语言使用caret包构建岭回归模型(Ridge Regression )构建回归模型、通过method参数指定算法名称、通过trainControl函数控制训练过程
R语言使用caret包构建岭回归模型(Ridge Regression )构建回归模型.通过method参数指定算法名称.通过trainControl函数控制训练过程 目录
- R语言使用caret包构建随机森林模型(random forest)构建回归模型、通过method参数指定算法名称、通过ntree参数指定随机森林中树的个数
R语言使用caret包构建随机森林模型(random forest)构建回归模型.通过method参数指定算法名称.通过ntree参数指定随机森林中树的个数 目录
- R语言使用caret包构建gbdt模型(随机梯度提升树、Stochastic Gradient Boosting )构建回归模型、通过method参数指定算法名称
R语言使用caret包构建gbdt模型(随机梯度提升树.Stochastic Gradient Boosting )构建回归模型.通过method参数指定算法名称 目录
- C#操作Excel数据读写/指定打印机打印
C#操作Excel 数据的读写 前情提要 实例 指定打印机打印 附加:打印时预览配置 数据的读写 前情提要 本文对于excel的操作使用的是Microsoft.Office.Interop.Excel ...
- python比赛积分类算法题_python常用算法题
一: #计算平均数,中位数和众数 #coding:utf-8 #计算平均数,中位数和众数 import random lst = [random.randint(0,10) for i in rang ...
- cba比赛比分预测_CBA第17轮比赛结果预测!
CBA第16轮已经全部结束,广东.辽宁.北京.新疆都以大比分战胜了各自的对手,尤其是新疆在经历了更换主教练.大外援之后,打出了开季以来最漂亮的一仗,重新找回了冲击总冠军的希望.CBA第17轮的比赛将于 ...
- python预测足球比赛_机器学习算法预测足球赛事的模型比较(一)
本文是作者前一段时间关注足球赛事时做的一点分析,内容涉及基于足球数据进行描述性统计分析.基于机器学习建模与传统的泊松模型建模三大部分,由于文章较长,将分两部分进行展现. 第一部分为前言与述性分析部分1 ...
- codesoft指定打印机打印_巧用win32print来控制windows系统打印机并推送打印任务
小爬最近接到的一个需求是:将windows系统下的打印任务批量有序传输给网络打印机,实现批量有序打印. 用户先从公司的OA(B/S模式)系统下 打印指定内容的表单以及表单中的附件内容.这个问题 ...
最新文章
- 数组-在Shell脚本中的基本使用介绍
- 固态器件理论(5)PN结
- 有关Java中json字符串与map的转换使用
- axure实现复选框全选_AxureRP8实战手册-案例73(全选与取消全选效果)
- 明源云创CI/CD技术演进
- 如何优化android内存,Android内存优化
- pycharm如何修改文件名
- Adversarial learned Inference(对抗学习推断器)
- U-BOOT 编译过程
- 正确的配置Android开发环境-让你的C盘不在爆红
- iOS检测当前设备是否越狱系统
- 研究生必须过计算机和英语吗,2020考研:英语一75分,她是怎么做到的_计算机考研科目...
- 电脑系统安装后桌面图标隔开很宽怎么调?
- threejs 制作产品3d展示页面
- vue3 中使用antd UI组件
- html5实现canvas迷宫游戏,HTML5/Canvas/JS 迷宫生成动画
- 世界自然基金会推出区块链工具以跟踪食品供应链
- squid代理及加速(理论加案例篇)
- activeMQ消息发送过程与原理浅析
- 介绍Java -D 命令行参数