n个人围成一圈,从第一个人开始顺序报号1,2,3.凡报到3者退出圈子。找出最后留在圈子里的人原来的序号。要求用c语言数组实现
#includevoidmain(){intn,flag1=0,flag2=0,i;printf("请输入总共有多少个人:");scanf("%d",&n);inta[n];for(i=0;i=1){a[i]=0;flag2++;printf("第%d个出局的是%d\n",flag2,i+1);}if(flag2==n-1){break;}}if(i==n-1){i=-1;}}for(i=0;i<