package homework3;
public class Nineteen {
public static void main(String args[])
{
//参与人数
int m=12;
//出局人数
int k=0;
//从第几个人开始报数
int i=0;
//报的数字,这里报5和报5的倍数效果相同
int j=0;
//报到第几个数的人出局
int n=5;
int a[]=new int[m];
for(i=0;i<a.length;i++)
{
a[i]=i+1;
}
for(i=0;k<11;)
{
//跳过出局的人
if(a[i]==0)
{
if(i==11)
{
i=0;
continue;
}
i++;
continue;
}
//报的数字
j++;
//报到5的人出局,定义为0,出局人数加一
if(j%n==0)
{
k++;
a[i]=0;
}
i++;
//第十二个人报完之后,再重复报数
if(i==12)
{
i=0;
continue;
}
}
//找到没有出局的人
for(i=0;i<a.length;i++)
if(a[i]>0)
System.out.println(a[i]);
}
}