设编号为1,2,…, n ( n >0)个人按顺时针方向围坐一圈,每人持有一个正整数密码。开始时任意给出一个报数上限值 m ,从第一个人开始顺时针方向自1起顺序报数,报到 m 时停止报数,报 m 的人出列,将他的密码作为新的值,从他顺时针方向上的下一个人起重新自1起顺序报数,报 m 的人出列,并将他的密码作为新的值;如此下去,直到所有人全部出列为止。要求设计一个程序模拟此过程,并给出出列人的编号序列。