哪里错了 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/07/17 15:14:46
![哪里错了 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](/uploads/image/z/12537203-59-3.jpg?t=%E5%93%AA%E9%87%8C%E9%94%99%E4%BA%86+n%E4%B8%AA%E4%BA%BA%E6%8E%92%E4%B8%80%E5%9C%88123%E6%8A%A5%E6%95%B0%2C%E6%8A%A5%E5%88%B03%E7%9A%84%E4%BA%BA%E9%80%80%E5%88%B0%E5%9C%88%E5%A4%96%2C%E7%9B%B4%E5%88%B0%E5%89%A9%E6%9C%80%E5%90%8E%E4%B8%80%E4%B8%AA%E4%BA%BA%E4%B8%BA%E6%AD%A2%23includevoid+del%28int+a%5B%5D%2Cint+n%29%7B%5Cx09int+i%3D0%2Cm%3Dn%2Ct%3D0%3B%5Cx09while%28m%21%3D1%29%5Cx09%7B%5Cx09%5Cx09if%28a%5Bi%25n%5D%3D%3D0%29+%5Cx09%5Cx09%5Cx09t%2B%2B%3B%5Cx09%5Cx09if%28%28t%253%3D%3D0%29%26%26%28t%21%3D0%29%29%5Cx09%5Cx09%7B%5Cx09%5Cx09)
哪里错了 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.剩下两个人啊!直到剩最后一个人为止?如何理解?