📄 main.cpp
字号:
#include <iostream.h>
int main()
{
void josegh(int n,int m,int *p);
int m,*p,a[50],int n;
cout<<"请输入m:"<<endl;
cin>>m;
cout<<"请输入人数:"<<endl;
cin>>n;
p=a;
josegh(n,m,p);
}
void josegh(int n,int m,int *p)
{
cout <<"出圈顺序为:"<< endl;
int out(0),k=0;
int i=0;
while(out<n-1)
{
if(*(p+i)!=0) k++;
if(k==m)
{
*(p+i)=0;
k=0;out++;
cout<<i+1<<"\t"; //输出出圈的人
}
i++;
if(i==n) i=0;
}
for(i=0;i<n;i++)
{
if(*(p+i)!=0)
cout<<i+1<<endl; //输出最后一个出圈的人
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -