using System;
namespace heut
{
class Class1
{
public static void Main()
{
int []a=new int [8];
int sum=8;//共有8个人;
int k=3;//每次数到3就退出;
int count=0;//记录退出的人数;
int i=0,j=0;
for(int m=0;m<sum;m++)
a[m]=1;//数组元素全部初始化为1;
while(count<sum-1)
{
if(a[i]!=0)
j++;
if(j==k)
{
a[i]=0;
count++;
j=0;//重新开始,找下一个值!
}
i++;
if(i==sum)
i=0;//实现环(即围成一圈);
}
for(int m=0;m<sum;m++)
if(a[m]!=0)
Console.Write (m+1+"\n");
}
}
}
namespace heut
{
class Class1
{
public static void Main()
{
int []a=new int [8];
int sum=8;//共有8个人;
int k=3;//每次数到3就退出;
int count=0;//记录退出的人数;
int i=0,j=0;
for(int m=0;m<sum;m++)
a[m]=1;//数组元素全部初始化为1;
while(count<sum-1)
{
if(a[i]!=0)
j++;
if(j==k)
{
a[i]=0;
count++;
j=0;//重新开始,找下一个值!
}
i++;
if(i==sum)
i=0;//实现环(即围成一圈);
}
for(int m=0;m<sum;m++)
if(a[m]!=0)
Console.Write (m+1+"\n");
}
}
}