50个人站成一圈,按1,2,3,4,5,开始报数,喊道3的人退出圈子,最后留下的是原来的记号
要交作业了,急~~·
程序代码:#include<stdio.h>
int main()
{
int man[50]={0};
int k=50,i=0,m,n=2;
while(k--)
man[k]=k+1;
while(n>=2)
{
for(k=0;k<50;k++)
{if(man[k]!=0) i++;
if(i==3) {man[k]=0;i=0;}
}
for(n=0,m=0;m<50;m++)
if(man[m]!=0) n++;
}
k=50;
while(k--)
if(man[k]!=0)
{printf("%d",man[k]);break;}
getchar();
return 0;
}