#include<iostream>
#include<vector>
using namespace std;
#define IntType vector<int>
#define Len 6
void show(int );
void select(IntType v, int m)
{
if (m==0) return;
int choose=0;
int size = v.size();
while(!v.empty())
{
choose=(choose+m-1)%size;
show(v[choose]);
v.erase(v.begin()+choose);
size=size-1;
}
cout<<"完成!"<<endl;
}
void show(int ch)
{
cout<<ch<<",";
}
int main()
{
IntType v;
for(int i=0;i<Len;i++)
{
v.push_back(i);
}
int m=0;
cout<<"输入指定的数:";
cin>>m;
select(v,m);
}
已知数0到n-1,给定数m,每隔m取出一个数,问,全部取出时的序列
最新推荐文章于 2022-09-18 20:53:03 发布