function baoshu(n,m) local tab[n]={0} k=0 x=0 out=0 while(out~=n)--如果out!=n则进行以下内容 do x=x+1--使x的值加一 if x==n+1--同时如果x的值在加一后等于n+1则进行以下式子 then k=k+1--令k加一 if k==m--当k和m相等时 then tab[x]=1 k=0 out=out+1 print(x) end end end end n=io.read() m=io.read() baoshu(n,m)