*3. #include<iostream>
#include<iomanip>
using namespace std;
int main()
{
int m,n,i,p,k ,array[200];
bool b;
m=6;n=2;
for (i=1 ;i<=m-1;i++) r[i]=i+1;
r[m]=1; i=0; p=1; b=true;
while (b)
{
i=i+1; k=p; p=r[p];
if (k==p)
{ cout<<p; b:=false; }
elseif (i==n+1 )
{ cout<<p<<’ ’; i=0;
p=r[p]; r[k]=p; }
}
}
输出: