哪里错了 n个人排一圈123报数,报到3的人退到圈外,直到剩最后一个人为止#includevoid del(int a[],int n){\x09int i=0,m=n,t=0;\x09while(m!=1)\x09{\x09\x09if(a[i%n]==0) \x09\x09\x09t++;\x09\x09if((t%3==0)&&(t!=0))\x09\x09{\x09\x09

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/10 09:46:38
哪里错了 n个人排一圈123报数,报到3的人退到圈外,直到剩最后一个人为止#includevoid del(int a[],int n){\x09int i=0,m=n,t=0;\x09while(m!=1)\x09{\x09\x09if(a[i%n]==0) \x09\x09\x09t++;\x09\x09if((t%3==0)&&(t!=0))\x09\x09{\x09\x09

哪里错了 n个人排一圈123报数,报到3的人退到圈外,直到剩最后一个人为止#includevoid del(int a[],int n){\x09int i=0,m=n,t=0;\x09while(m!=1)\x09{\x09\x09if(a[i%n]==0) \x09\x09\x09t++;\x09\x09if((t%3==0)&&(t!=0))\x09\x09{\x09\x09
哪里错了 n个人排一圈123报数,报到3的人退到圈外,直到剩最后一个人为止
#include
void del(int a[],int n)
{
\x09int i=0,m=n,t=0;
\x09while(m!=1)
\x09{
\x09\x09if(a[i%n]==0)
\x09\x09\x09t++;
\x09\x09if((t%3==0)&&(t!=0))
\x09\x09{
\x09\x09\x09m--;
\x09\x09\x09a[i%n]=1;
\x09\x09\x09printf("%d\n",i%n+1);
\x09\x09}
\x09\x09\x09i++;
\x09}
\x09for(i=0;i

哪里错了 n个人排一圈123报数,报到3的人退到圈外,直到剩最后一个人为止#includevoid del(int a[],int n){\x09int i=0,m=n,t=0;\x09while(m!=1)\x09{\x09\x09if(a[i%n]==0) \x09\x09\x09t++;\x09\x09if((t%3==0)&&(t!=0))\x09\x09{\x09\x09
如果就3人,去掉一人,就剩1,2.剩下两个人啊!直到剩最后一个人为止?如何理解?