RE求助,本地能过
查看原帖
RE求助,本地能过
682938
dfasdf楼主2022/2/28 16:13
`#include <stdio.h>
void findandkill(int n,int a[],int m)
{
    int i,j=0,k,length=n;
    while(length!=0)
{
        j=(j+(m-1))%length;
        printf("%d ",a[j]);
        for(k=j;k<n-1;k++)
            a[k]=a[k+1];
         --length;
         j=j%length;

}
}
int main()
{
    int n,m,a[50],i,j=0;
    scanf("%d%d",&n,&m);
    for(i=1;i<=n;i++)
    {
        a[j]=i;
        j++;
    }
    findandkill(n,a,m);
}
2022/2/28 16:13
加载中...