博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
n个人围圈报数,顺序排号,1到3报数,报3的人退出,最后留下的是原来几号?
阅读量:4101 次
发布时间:2019-05-25

本文共 692 字,大约阅读时间需要 2 分钟。

//围圈报数

//n个人,顺序排号,1到3报数,报3的人退出,最后留下的是原来几号

package cn.amjt;import java.util.ArrayList;import java.util.Scanner;public class demo09 {    public static void main(String[] args) {        System.out.println("请输入报数圈的人数:");        int n = new Scanner(System.in).nextInt();    ArrayList
list=new ArrayList<>(); for (int i = 1; i <=n; i++) { list.add(i); } //报数 int num=1; for (int i = 0; i < n; i++) { if(num==3){ list.remove(i); i--; n--; num=0; } num++; if(i==n-1){ i=-1; } if(n==1){ break; } } System.out.println("最后留下的是原来"+list.get(0)+"号的那位。");}}

转载地址:http://ykusi.baihongyu.com/

你可能感兴趣的文章
Android之SharedPreferences小技巧
查看>>
Android之粘性广播理解
查看>>
Android之ListView中的分割线
查看>>
Android之项目全局变量的定义
查看>>
Android之实现QQ好友分组(ExpandableListView)
查看>>
Android之adb操作命令
查看>>
UTF-8(BOM,feff) 字节顺序记号
查看>>
android之壁纸机制
查看>>
Linux内核I2C子系统驱动(一)
查看>>
Linux内核I2C子系统驱动(二)
查看>>
Linux内核I2C子系统驱动(三)
查看>>
解压与打包system.img
查看>>
android 修改电量图标(改为数字图标)
查看>>
Android开发——文件操作模式
查看>>
单例模式优缺点
查看>>
Android Fragment学习笔记(一)----Fragment的生命周期和派生类
查看>>
Android Fragment使用详解
查看>>
onCreateDialog方法及示例
查看>>
Launcher 参考博客
查看>>
Android中的Audio播放:控制Audio输出通道切换
查看>>