用数组做一个数三退一的游戏
来源:互联网 发布:罗塞塔石碑软件下载 编辑:程序博客网 时间:2024/05/17 02:19
下面我们用数组做一个数三退一的游戏,就是说,好多人围城一圈,数1,2,3三个数,数到3的人退出,剩余的人继续重新从1开始数数,知道剩下最后一个人,我们用数组求最后一个人是谁?
在这个示例中,我们假设有500个人手拉手围城一圈在数数,最后是下标为435这个人赢了,也就是第436个人赢了!~~~
public class Count3Quit{ public static void main(String args[]){ boolean[] arr = new boolean[500]; for(int i=0; i<arr.length; i++){ arr[i] = true; } int leftCount = arr.length; int count = 0; int index = 0; while(leftCount > 1){ if(arr[index] == true){ count++; if(count == 3){ count = 0; arr[index] = false; leftCount --; } } index ++; /* * 首尾相接 */ if(index == arr.length){ index=0; } } for(int i=0; i<arr.length; i++){ if(arr[i]==true){ System.out.println(i); } } } }
0 0
- 用数组做一个数三退一的游戏
- 一个做游戏的高人
- 用C#做一个简单纸牌游戏的程序
- 用unity3D做一个简单的2D井字棋游戏
- 做一个自己的网页游戏
- 做一个简单的游戏服务器
- 如何做一个合格的游戏程序员
- 做一个简单的塔防游戏
- 做一个简单的打飞碟游戏
- 做一个简单的射靶游戏
- 用 SpriteKit 做一个逃逸游戏 (1)
- 用 SpriteKit 做一个逃逸游戏 (2)
- 用 SpriteKit 做一个逃逸游戏 (3)
- 用 SpriteKit 做一个逃逸游戏 (4)
- 用 SpriteKit 做一个逃逸游戏 (5)
- 用 SpriteKit 做一个逃逸游戏 (1)
- 用 SpriteKit 做一个逃逸游戏 (2)
- 用 SpriteKit 做一个逃逸游戏 (3)
- TOJ 1407. Paths on a Grid(组合数)
- leetcode 121. Best Time to Buy and Sell Stock
- Git查看工程的分支
- AndroidStudio用微信官方方法接入微信分享功能
- 【POJ 3270】Cow Sorting(置换群排序)
- 用数组做一个数三退一的游戏
- Solr6.1 + Tomcat8 + mysql5 安装部署
- weblogic linux 下安装 Unrecognized option: -jrockit 错误
- MFC向导页面的补充介绍
- Regular Triangles
- Android群英传 第一章-体系与系统架构
- 路由器如何架设VPN:两大解决方案
- Android内存泄漏检测利器:LeakCanary
- NPOI导出Excel相关设置