#include "stdio.h"
#include "stdlib.h"
struct people{
int flag;
};
int main()
{
int i,j=1,num,ex;
scanf("%d",&num);
struct people NO[num];
for(i=0;i<num;i++)//赋予num个玩家生命值。玩家为1时,代表生存。为0时,代表死亡。
NO[i].flag=1;
ex=num;
while(1)
{
if(NO[i].flag==1)
{
if(j==3)
{
NO[i].flag=0;
num--;
j=1;
printf("踢出局:NO.%d\n",i);
}
else
j++;
}
if(i<ex)
i++;
else
i=0;
if(num==1)
break;
}
for(i=0;i<ex;i++)
if(NO[i].flag==1)
printf("胜利者:NO.%d\n",i);
system("pause");
}
04-16
675