题目要求:n个人围成一圈报数,当报到r是出列,报r的人后面那个再报1,依次输出n个人的顺序. 传说网络上最nb的代码: #include < stdio.h > void main() ... { int n, i = 0, m, p; scanf("%d%d", &n, &m); //n总人数,m步长 while( ++i <= n ) ...{ p = i * m; while (p > n) p = p - n + (p - n - 1)/(m - 1); printf("%d ", p); }} 未完待续..