?? main.cpp
字號(hào):
#include <iostream.h>
int main()
{
void josegh(int n,int m,int *p);
int m,*p,a[50],int n;
cout<<"請(qǐng)輸入m:"<<endl;
cin>>m;
cout<<"請(qǐng)輸入人數(shù):"<<endl;
cin>>n;
p=a;
josegh(n,m,p);
}
void josegh(int n,int m,int *p)
{
cout <<"出圈順序?yàn)椋?quot;<< 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; //輸出最后一個(gè)出圈的人
}
}
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號(hào)
Ctrl + =
減小字號(hào)
Ctrl + -