自己写了一个约瑟夫环   不太成熟 谁给看看
											 程序代码:
程序代码:#include<stdio.h>
#define MAX 1000
int arr[MAX];
/*void InEempty(int arr[MAX],int x)
{
    int i,j;
    for(i=0;i<x;i++)
    {
        if(arr[i]==0) break;
    }
    if(i>=x-1) 
        return 1;
    else 
        return 0;
}*/
int main()
{
    int i,j;
    int n,m,flag=0;
    
    scanf("%d%d",&n,&m);
    for(i=0;i<n;i++){arr[i]=1;}
    for(i=0,j=0;;i=(i+1)%n)
    {
        if(arr[i])j++;
        {
            if(j==m){arr[i]=0;flag++;}
            if(flag==n)
            /*if(InEempty(arr[MAX],n))*/
            {
                printf("%d\n",i);
                return 0;
            }
            j=0;
        }
        
    }
    return 0;
}										
					
	
 
											






 
	    



