输入
初始人数n
输出
最后一人的初始编号
样例输入:
3
样例输出:
2
代码如下:
#include<stdio.h>
int main(void)
{
int i,a[100],n;
scanf("%d",&n);
for(i=1;i<=n;i++)
{
a[i]=i;
}
i=1;
int t=0,m=0;
while(m!=n-1)
{
t++;
if(t!=3)
{
a[i+n-m]=a[i];
}else{
m++;
t=0;
}
i++;
}
printf("%d\n",a[i+n-m-1]);
return 0;
}