java-JAVA:有500个小朋友拉成一个圈,从其中一个小朋友开始

问题描述

JAVA:有500个小朋友拉成一个圈,从其中一个小朋友开始

JAVA:有500个小朋友拉成一个圈,从其中一个小朋友开始一次编号1-500,从1号小朋友开始循环1-3报数,数到3的小朋友就退出。编写一个java应用程序,计算出最后一个小朋友的号码是多少? 求大神详细步骤及解释

解决方案

小朋友造句

解决方案二:

以前为了准备比赛,写过这样的题目。用一个boolean数组去管理所有小朋友,false表示退出的小伙伴,true表示留下来的。代码不知道丢那了。挺简单的,加油!

解决方案三:

猴子选大王——CSharp数组猴子选大王——CSharp数组

解决方案四:

最基本的实现,没有考虑优化

 package cn.baokx.test.tmp;

public class Test {
    public static void main(String[] args) {
        //模拟小朋友,true代表退出
        boolean [] array = new boolean[500];
        //报数脚标
        int foot = 1;
        //退出人数计数器
        int out_num = 0;
        while(true){
            for (int i = 0; i < array.length; i++) {
                if(out_num==499){
                    System.out.println("最后一位小朋友的编号是:"+(i+1));
                    return;
                }
                if(!array[i]){
                    if(foot==3){
                        array[i] = true;
                        foot=1;
                        out_num++;
                    }else{
                        foot++;
                    }
                }
            }
        }
    }
}

时间: 2024-11-03 22:09:06

java-JAVA:有500个小朋友拉成一个圈,从其中一个小朋友开始的相关文章

java如何将视频格式的转换成MP4格式

问题描述 java如何将视频格式的转换成MP4格式 如题,java怎么把.avi,.flv,.mov,.flw....等格式的视频转换成MP4, 有什么比较好的工具,ffmpeg网上全是将其他转换为flv的,但是flv手机 端不兼容,求方案.... 解决方案 我把我参考的源码demo地址:http://download.csdn.net/detail/sweetloveft/7508747 解决方案二: 如何将qlv格式的腾讯视频转换为mp4格式 解决方案三: 参照:http://blog.cs

代码-java jquery里多个下拉框并列下来,狠高深

问题描述 java jquery里多个下拉框并列下来,狠高深 就比如 一 二 三 四 五 每个大写的数字代表一个下拉框 每个下拉框里面还有他自己的子项,怎么写代码能实现 一 ⑴ ⑵ 二 三 ⑴ ⑵ 四 五 或者都點開,麻煩大神了... 解决方案 我的QQ 765278009 謝謝了 解决方案二: 网上这种例子应该不少,你参考一下代码,结合自己的需求看看,http://www.cnblogs.com/wintersun/archive/2009/05/28/1491323.html 解决方案三:

java代码java- 使用Java如何做出好看的下拉框

问题描述 使用Java如何做出好看的下拉框 比如这个样子的下拉框,应该怎么做? 解决方案 好看的桌面程序java不是太擅长 解决方案二: 这和java没关系,就是前端的东西

工具-Linux系统下java程序如何将PDF文件转换成SWF文件

问题描述 Linux系统下java程序如何将PDF文件转换成SWF文件 我需要将PDF文件转换成SWF格式的文件,目前是用windows系统开发java程序,windows系统中这种转型已经搞定,用的是swftools工具.但是开发完成之后,程序要部署到Linux系统中.由于不熟悉Linux系统所以无从下手,希望高手指点,最好也用swftools工具转型,尽量详细一些,跪谢. 解决方案 前不久刚用过,应该注意的是swftools工具在linux的安装,有时需要依赖才能安装下去,这个工具安装好就基

python-如何 Python转JAVA java将32x32的二进制图像文本矩阵转换成1x1024的向量

问题描述 如何 Python转JAVA java将32x32的二进制图像文本矩阵转换成1x1024的向量 1C #文本向量化 32x32 -> 1x1024def img2vector(filename): returnVect = [] fr = open(filename) for i in range(32): lineStr = fr.readline() for j in range(32): returnVect.append(int(lineStr[j])) return retu

一个java的DES加解密类转换成C#

原文:一个java的DES加解密类转换成C# 一个java的des加密解密代码如下: //package com.visionsky.util; import java.security.*; //import java.util.regex.Pattern; //import java.util.Hashtable; import javax.crypto.*; import javax.crypto.spec.*; import sun.misc.*; /** * des加密解密 */ pu

java把psd,ai等文件转换成jpg或png等可在网页上预览的文件有好的办法么,请大家指教,谢谢

问题描述 java把psd,ai等文件转换成jpg或png等可在网页上预览的文件有好的办法么,请大家指教,谢谢 java把psd,ai等文件转换成jpg或png等可在网页上预览的文件有好的办法么,请大家指教,谢谢 解决方案 psd,ai不知道,反正可以显示word,那些文件,基本原理是都先转换成flash,然后用播放flash的控件去播放.,, 解决方案二: C#将PDF文件转换成JPG文件

swf-Linux系统下java程序如何将PDF文件转换成SWF文件

问题描述 Linux系统下java程序如何将PDF文件转换成SWF文件 我需要将PDF文件转换成SWF格式的文件,目前是用windows系统开发java程序,windows系统中这种转型已经搞定,用的是swftools工具,版本是swftools-2013-04-09-1007. 程序开发完成后,需要要部署到Linux系统中.在网上Linux实现的例子比较少,尝试了很多次都没能成功.我现在有Linux系统的swftools-2013-04-09-1007.tar.gz工具,有已经实现功能的朋友,

java 自动填写表单之下拉框,复选框的判断及操作

问题描述 java 自动填写表单之下拉框,复选框的判断及操作 我想用java实现一个网页的自动填写功能,例如工商局的工商注册页面的注册,现在我不知道该如何处理下拉选和复选框,现在我能实现按下tab,然后自动填写表单的输入框,再按tab键然后在自动填写下一个输入框,现在我无法判断下一个是输入框,复选框或下拉选,以及之后该如何操作 解决方案 下拉框可以用 SetAttribute("value", "sec"); 这样试试 SetAttribute("sele