-
- @echo off
- setlocal enabledelayedexpansion
- set/pt=<in.txt
- set t=!t: = !
- set max1=0
- set max2=0
- for %%i in (%t:~2,-11%) do (
- set/an+=1
- set n!n!=%%i
- )
- for /f "skip=1 tokens=1* delims= " %%i in (in.txt) do (
- set i=0
- for %%z in (%%j) do (
- set/ai+=1
- if !i! leq %n% (
- for %%y in (!i!) do (
- if %%z==0 (
- for %%x in (w!n%%y!) do (
- set %%x=!%%x!,%%i
- )
- ) else (
- set/as!n%%y!+=%%z
- )
- )
- ) else (
- if defined p (
- set p=
- set y%%z=!y%%z!,%%i%%z
- if !max2! lss %%z (
- set max2=%%z
- )
- ) else (
- set p=1
- set r%%z=!r%%z!,%%i%%z
- if !max1! lss %%z (
- set max1=%%z
- )
- )
- )
- )
- )
- for /l %%i in (1,1,%n%) do (
- set o=!n%%i!
- for %%x in (s!n%%i!) do (
- set o=!o!!%%x!,完成为0的局:
- if defined w!n%%i! (
- for %%x in (w!n%%i!) do (
- echo !o!!%%x:~1!
- )
- ) else (
- echo !o!无
- )
- )
- )
- set o=
- for /l %%i in (1,1,%max1%) do (
- set o=!o!!r%%i!
- )
- echo 当日排名:!o:~1!
- set o=
- for /l %%i in (1,1,%max2%) do (
- set o=!o!!y%%i!
- )
- echo 当月累计排名:!o:~1!
- pause>nul
复制代码
[ 本帖最后由 Seter 于 2009-11-21 21:42 编辑 ] |