#include<stdlib.h>
#include<string.h>
int main()
{
int x,i=0,c=0,y,left=0,*arr;
printf("x和y:");
scanf("%d %d",&x,&y);
y++;
arr=(int*)calloc(x,sizeof(int));
memset(arr,0,x*sizeof(int));
while(left<x)
{
if(0==arr[i])
c++;
if(y==c)
{
arr[i]=1;
left++;
//不需要打印切掉的西瓜的編號的話,
//註釋掉這句
printf("%d ",i+1);
if(left==x)
printf("\n最後留下來的西瓜的編號是:%d",i+1);
c=0;
}
if(++i==x)
i=0;
}
free(arr);
return 0;
}