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; }