C语言编的约瑟夫问题(猴子选大王)求大神看哪里错了#includeint main(){\x09int c;\x09for(c=0;c

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/28 13:23:26
C语言编的约瑟夫问题(猴子选大王)求大神看哪里错了#includeint main(){\x09int c;\x09for(c=0;c

C语言编的约瑟夫问题(猴子选大王)求大神看哪里错了#includeint main(){\x09int c;\x09for(c=0;c
C语言编的约瑟夫问题(猴子选大王)求大神看哪里错了
#include
int main(){
\x09int c;
\x09for(c=0;c

C语言编的约瑟夫问题(猴子选大王)求大神看哪里错了#includeint main(){\x09int c;\x09for(c=0;c
for(k=0;k<n;k++){
if(sz[k]==1){
s=s+1;
if(s==m){
sz[k]=0,s=0,b=b+1;}}
if (k==n-1){
k=0;}
if (b==n-1){break;}
}
改成:
k=0;
while(b<n-1)
{
    if(sz[k]==1)
    {
        s=s+1;
        if(s==m){sz[k]=0;s=0;b=b+1;}
    }
    k++;
    if (k==n-1){k=0;}
}