击鼓传花java_Java版击鼓传花
package other;
/**
* 类似于约瑟夫环游戏
* 给定步长报数,不考虑传入数组长度小于步长
* */
public class RingTest {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
int[] ring = {1,2,3,4,5,6,7,8,9,10,11,12};
int step = 3;
ringQuit1(ring,step);
}
/**
* 最基本的解法
* */
public static void ringQuit1(int[] ringArray,int step){
int tempStep=0;
int leftLength=ringArray.length;
while(leftLength>=step){
System.out.print("报数:");
for(int i=0;i
if(ringArray[i]>0){
tempStep++;
if(tempStep==step){
System.out.print(ringArray[i]+" ");
tempStep=0;
ringArray[i]=-1;
leftLength--;
}
}
}
tempStep=0;
System.out.println("\n本轮报数剩余成员如下");
printLeft(ringArray);
}
System.out.println("报数完成");
}
/**
* 打印剩余成员
* */
public static void printLeft(int[] array){
for(int i:array){
if(i>0){
System.out.print(i+" ");
}
}
System.out.println();
}
}[/code]
转载于:https://my.oschina.net/sharkbobo/blog/270205
点赞
收藏
分享
文章举报
chenizhou5375
发布了0 篇原创文章 · 获赞 0 · 访问量 158
私信
关注
击鼓传花java_Java版击鼓传花相关推荐
- 上传头像 java_Java头像上传方法
import org.springframework.web.multipart.MultipartFile; import javax.servlet.http.HttpServletRequest ...
- (飞鸽传书绿色版)网站
所谓更安全,是指OpenEIM可以屏蔽掉一些网络钓鱼(飞鸽传书绿色版)网站,在您访问这些网站时给出警告.所谓更快,是指OpenEIM提供的DNS查询服务速度比较快,而且使用了高速缓存等技术提高DNS查 ...
- 有N个小朋友围成一圈玩击鼓传花游戏,将小朋友编号为1~N,从1号开始传花,每次传3个,拿到花的小朋友表演节目后退出,扔给后一位没有表演的同学,求同学们的表演次序?
有N个小朋友围成一圈玩击鼓传花游戏,将小朋友编号为1~N,从1号开始传花,每次传3个,拿到花的小朋友表演节目后退出,扔给后一位没有表演的同学,求同学们的表演次序? 例如:5个小朋友,从1号开始传花,第 ...
- php vsftpd文件上传类,php ftp文件上传函数(基础版)
php ftp文件上传函数(基础版) 复制代码 代码如下: // 定义变量 $local_file = 'local.zip'; $server_file = 'server.zip'; // 连接F ...
- 来回奔跑中的飞鸽传书简洁版
来回奔跑中的飞鸽传书简洁版 2012年11月03日又能保证每个公民的利益,我挑选了一会儿,我也有个幸福的家了,于是,真的好聪明啊,我最大的疑问就是何处是我家,你好,善仿人言. 加油,我直奔陈列剃须刀的 ...
- 飞鸽传书绿色版 为什么比较多人用?
飞鸽传书绿色版 为什么比较多人用?今天的生死与共的友谊 飞鸽传书绿色版,如果不仔细看的话,说,小花猫的飞鸽传书绿色版胡须立马少了一半,停,妈妈回来了,上面写着往前走是一个海洋隧道,不知道,故事的主人翁 ...
- 飞鸽传书绿色版 部分数据库被陆续公开了
2011年12月21日,仅仅是在这一天,攻击者曾经获取到的 飞鸽传书绿色版 部分数据库被陆续公开了.数据库是如何被获取的攻防回合的延续使入侵网游服务端主机系统难度加大,而web应用的登录入口表明了we ...
- 有一次面一非常想去的 飞鸽传书绿色版 公司
有一次面一非常想去的 飞鸽传书绿色版 公司,终面挂了,有一次去了才知道,要找有三年经验的,结果人事mm拉我简历过去了,败得一塌糊涂.面试的好处是,搞定笔试后可以直接接触到面试官,再次感谢所有面过我的面 ...
- java飞鸽传书_java简单版飞鸽传书
[实例简介] 使用java实现的简单版飞鸽传书,可以单聊.群聊.发送文件,使用UPD获取在线用户及聊天,使用TCP发送文件.代码比较简洁,界面工整,学习使用. [实例截图] [核心代码] simple ...
最新文章
- 分组[测试点分支+二分图判定]
- 11.13. Highslide
- json 反序列化 父子类型_Jaskson精讲第7篇-类继承关系下的JSON序列化与反序列化JsonTypeInfo...
- C语言学习之利用指针将字符串a复制为字符串 b,然后输出字符串b
- .NET Core加解密实战系列之——使用BouncyCastle制作p12(.pfx)数字证书
- 弹出界面eth0/eth1错误 激活连接失败 master connection not found or invalid 解决办法
- 基于JAVA+SpringBoot+Mybatis+MYSQL的停车场管理系统
- 关于地图制图大赛的8点说明,附地图学习资源
- php func_get_args(),PHP中func_get_args(),func_get_arg(),func_num_args()有什么不同
- Screaming Frog SEO Spider的11个鲜为人知的功能
- oracle rsm0进程,12c DG broker DMON自动重启过程分析
- fiddler限速_fiddler限制网速
- MyBatis拦截器执行顺序
- 数字电路逻辑设计_第三版_微课版_第三章思考题与练习题(附答案)
- DiffMerge 工具记录
- 国内可以使用的英文搜索引擎
- Python实现决策树2(CART分类树及CART回归树)
- 指纹识别登录Windows Server服务器远程桌面
- 杨家将杨业四子杨延辉子嗣传人世代居住松滋
- notepad++格式化xml文件