呵呵,没有比下面更简单了吧, 是倒推出来的公式,但确实这个问题很难理解。
是借用前辈的分析结果。证验结果正确。- @echo off
- set /p n= 参加游戏人数:
- set /p k=从几号开始:
- set /p m=报数:
- set s=0
- for /l %%a in (2,1,%n%) do set /a s=(s+m)%%%%a
- set /a x=(s+k)%%n
- if %x% equ 0 (set x=%n%)
- echo 最后剩下是:%x%
复制代码
[ 本帖最后由 inittab 于 2009-4-29 08:21 编辑 ] |