展开全部
按照你的要求编写的Java程序如下import java.util.ArrayList;
import java.util.List;
import java.util.Scanner;
public class DD {
public static void main(String[] args) {
System.out.print("请输入人数");
Scanner sc=new Scanner(System.in);
int N=sc.nextInt();
List l=new ArrayList();
for(int i=1;i<=N;i++){
l.add(i);
}
int point=0,number=1;
while(l.size()>1){
if(number%3==0){
l.remove(point);
--point;
}
++point;
++number;
if(point>l.size()-1){
point=0;
}
}
System.out.println("最后剩下的人为"+l.get(0)+"号");
}
}
运行结果e68a8462616964757a686964616f31333361313263
请输入人数100
最后剩下的人为91号