#include <stdio.h>
int left_person(int *str,int length)
{
int persons = 0, i;
for(i = 0; i < length; i++)
{
if(0 == str[i])
{
persons++;
}
}
return persons;
}
int main()
{
int person , flag[1000] = {0};
int k = 0, num, i = 0;
printf("Please input a number:");
scanf("%d",&num);
person = num;
while(1 != person)
{
if (0 == flag[i])
{
k++;
}
if( 3 == k)
{
flag[i] = 1;
k = 0;
}
i++;
if(num == i)
{
i = 0;
}
person = left_person(flag,num);
}
for(i = 0;i < num; i++)
{
if(0 == flag[i])
{
printf("the last person is %d\n",i + 1);
break;
}
}
return 0;
}