错误代码,请大佬指点
查看原帖
错误代码,请大佬指点
944192
homi楼主2023/2/24 20:51
#include<bits/stdc++.h>
using namespace std;
bool flag[105];
int n,m,sum,a[105],k;
int main()
{
	cin>>n>>m;
	for(int i=1;i<=n;i++)
	  a[i]=i; 
	while(n>0)
	{
        sum+=m;
        if(sum>n)sum%=n;
        if(a[sum]==0)
          cout<<1<<a[sum]<<" ";
        else
          cout<<a[sum]<<" ";
        for(int i=sum+1;i<=n;i++)
          a[i-1]=a[i];
		n--;
		sum--;
	}
	return 0;
}

10总是多输出

2023/2/24 20:51
加载中...