楼主在顶楼对问题的描述应该是少了个条件,要用批解出来,还应规定下士兵在多少人数以内,以上代码是假定士兵在170000人以内:- @echo off&setlocal enabledelayedexpansion
- for /l %%a in (1,1,10000) do (
- set /a num=%%a*17,num1=num%%11,num2=num%%13,num3=num%%19
- if !num1!!num2!!num3! equ 773 set "str=!str! !num!人"
- )
- echo 可能的士兵人数分别为:%str:~1%
- pause>nul
复制代码
[ 本帖最后由 batman 于 2009-10-25 22:16 编辑 ] |