有n个人围成一圈,顺序排号,从第一个人开始报数(从1-3报数) 凡报到3的人,退出圈子,问最后留下的那位,是原来的第几号。

import java.util.Scanner;
/**
 * 有n个人围成一圈,顺序排号,从第一个人开始报数(从1-3报数)
 * 凡报到3的人,退出圈子,问最后留下的那位,是原来的第几号。
 * @author jiaxutianhuo
 *
 */
public class Saythird {

	/**
	 * 2:2
	 * 3:2
	 * 4:1
	 * 5:4
	 * 7:4
	 * @param args
	 */
	public static void main(String[] args) {
		// TODO Auto-generated method stub
		//用数组存储数据
//		int[] person={1,2,0,4,5,6,7};
//		{1,2,0,4,5,6,7}3
//		{1,2,0,4,5,0,7}6
//		{1,0,0,4,5,0,7}2
//		{1,0,0,4,5,0,0}7
//		{1,0,0,4,0,0,0}5
//		{0,0,0,4,0,0,0}1
		System.out.print("请输入人数");
		Scanner sc=new Scanner(System.in);
		int count=sc.nextInt();
		int[] person=new int[count];
		for(int i=0;i

你可能感兴趣的:(JAVA基础)