📄 game1.cpp
字号:
#include "cpp3.h"
void game2()
{
int length=0;
cout<<"please input the number of people:";
cin>>length;
vector<SeqList>c(length);
for(int i=0;i<length;i++)
{
c[i].SetNum(i+1);
c[i].SetName(" ");
}
Joseph(c);
}
void Joseph(vector<SeqList>&c)
{
int m;
cout<<"please input first interval m(m<=20)";
cin>>m;
while(m>20)
{
cout<<"It's too large.please input another number:\n";
cin>>m;
}
cout<<"please input code:"<<endl;
getchar();
char s[10];
for(int i=0;i<c.size();i++)
{
cout<<"第"<<i+1<<"个人的名字:";
gets(s);
c[i].SetName(s);
}
i=-1;
int j,k;
vector<SeqList>::iterator p;
p=c.begin();
int length=c.size();
for(k=1;k<=length;k++)
{
j=0;
while(j<m)
{
i++;
if(i==c.size())
i=0;
j++;
}
if(k==length) break;
c[i].DispName();
cout<<",";
c.erase(p+i);
--i;
}
c[i].DispName();
cout<<endl;
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -